--- # The home-server project produces a multi-purpose setup using Ansible. # Copyright © 2018–2023 Y. Gablin, under the GPL-3.0-or-later license. # Full licensing information in the LICENSE file, or gnu.org/licences/gpl-3.0.txt if the file is missing. #- hosts: back # remote_user: root # roles: # - _maintenance_start # - init # - transmission_back # - ntp # - cleanupdate # - printscan # - sockets # - front # - postinstall # - msmtp # - role: nfs # when: (env == 'prod') # - role: transmission_nfs # when: (env == 'prod') ## - pyruse # - nftables_back # - postgresql # - slapd # - php # - ldap ## - wallabag_back # - dotclear_back ## - movim_back # - prosody_back # - ihmgit_back # - nextcloud_back # - ssh # - dovecot ## - mediaplayer ## - motion_back # - role: front_run # when: (env == 'prod') # - acme_back # - nextcloud_davfs # - _maintenance_stop - hosts: front remote_user: root roles: - _maintenance_start # - init # - cleanupdate # - postinstall # - ldap - openvpn # - iodine # - role: ddclient.inc # when: (env == 'dev') # - role: ddclient_HE_example # when: (env == 'prod') # - role: ddclient_FreeDNS_example # when: (env == 'prod') # - dmz_nginx - sso # - php # - ssh - transmission # - dmz_exim # - dmz_haproxy - dmz_ihmgit_front # - dmz_nextcloud_front # - dmz_dotclear_front # - dmz_ihmldap # - dmz_prosody_front # - dmz_motion_front ## - dmz_wallabag_front # - acme_front # - privatebin ## - dmz_movim_front # - nftables_front # - _maintenance_stop