80 lines
1.7 KiB
YAML
80 lines
1.7 KiB
YAML
---
|
||
# 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
|