home-server/site.yaml

80 lines
1.7 KiB
YAML
Raw Normal View History

2018-09-03 20:06:05 +02:00
---
# The home-server project produces a multi-purpose setup using Ansible.
2023-07-30 19:36:11 +02:00
# Copyright © 20182023 Y. Gablin, under the GPL-3.0-or-later license.
2018-09-03 20:06:05 +02:00
# Full licensing information in the LICENSE file, or gnu.org/licences/gpl-3.0.txt if the file is missing.
2023-12-30 16:32:52 +01:00
#- 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
2018-09-03 20:06:05 +02:00
- hosts: front
remote_user: root
roles:
- _maintenance_start
2023-12-30 16:32:52 +01:00
# - 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
2023-12-30 16:32:52 +01:00
# - dmz_exim
# - dmz_haproxy
2018-09-03 20:06:05 +02:00
- dmz_ihmgit_front
2023-12-30 16:32:52 +01:00
# - 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