This repository has been archived on 2023-09-13. You can view files and clone it, but cannot push or open issues or pull requests.
homeserver-ansible/run.yml
2022-04-27 17:32:11 -04:00

102 lines
1.6 KiB
YAML

---
- hosts: sv
become: yes
gather_facts: no
pre_tasks:
- import_tasks: tasks/set_host.yml
tags:
- host
- import_tasks: tasks/ssh_port.yml
tags:
- port
- import_tasks: tasks/bootstrap.yml
tags:
- bootstrap
roles:
- role: system
tags:
- system
- role: aur
tags:
- aur
when: enable_aur
- role: filesystems
tags:
- filesystems
when: enable_filesystems
- role: networking/connection
tags:
- connection
when: enable_connection
- role: firewall
tags:
- firewall
when: enable_firewall
- role: networking/ddclient
tags:
- ddclient
when: enable_ddclient
- role: networking/nameserver
tags:
- nameserver
when: enable_nameserver
- role: services/sftp
tags:
- sftp
when: enable_sftpr
- role: services/mail
tags:
- mail
when: enable_mail
- role: networking/ssl
tags:
- ssl
when: enable_ssl
- role: services/webserver
tags:
- webserver
when: enable_webserver
- role: services/gitea
tags:
- gitea
when: enable_gitea
- role: services/wiki
tags:
- wiki
when: enable_wiki
- role: services/navidrome
tags:
- navidrome
when: enable_navidrome
- role: services/synapse
tags:
- synapse
when: enable_synapse
- role: services/website
tags:
- website
when: enable_website
- role: dotfiles
tags:
- dotfiles
when: enable_dotfiles