--- interfaces: disable: true loc_needrestart: override: - postgresql debian_mirror: 'file:/pool/mirror/pub/debian' loc_postgres: version: 13 hosts: - db: etherpad user: crans map: {name: etherpad, system: etherpad, pg: crans} - db: etherpad_tmp user: crans map: {name: etherpad_tmp, system: etherpad, pg: crans} - db: horde5 user: www-data map: {name: horde, system: www-data, pg: www-data} - db: roundcube user: roundcube map: {name: webmail, system: www-data, pg: roundcube} - {db: owncloud, user: owncloud} - {db: cas, user: cas} - {db: hedgedoc, user: hedgedoc} - {db: sqlgrey, user: sqlgrey, method: ident} - {db: re2o, user: re2o} - {db: re2o_test, user: re2o} - {db: constellation-dev, user: constellation-dev} - {db: mailman3, user: mailman3} - {db: mailman3web, user: mailman3web} - {db: all, user: all, subnets: ['127.0.0.1/32', '::1/128'], local: true} - {db: replication, user: replication, local: true} addresses: "['tealc.adm.crans.org'] + {{ query('ldap', 'ip', 'tealc', 'adm') | ansible.utils.ipaddr('address') }}" backup: dir: /var/local/db-backup frequency: "{{ 60 | random(seed=inventory_hostname) }} {{ ((24 | random(seed=inventory_hostname))+12)%24 }} * * *" loc_borg: to_backup: - /etc - /var - /pool/home loc_rsyslog_server: name: tealc root: /pool/logs rules: - name: cablage rotate: 365 ips: - 172.16.33 - 172.16.34 programs: - firewall - radiusd - dhcpd modules: - name: imudp index: 53 - name: imrelp index: 52 vars: - name: InputRELPServerRun value: 20514 loc_mtail: config: - dhcpd.mtail remove: - radiusd.mtail loc_nginx: service_name: ftp ssl: [] servers: - server_name: - "mirror2" - "mirror2.*" root: "/pool/mirror/pub" locations: - filter: "/" params: - "autoindex on" - "autoindex_exact_size off" - "add_before_body /.html/HEADER.html" - "add_after_body /.html/FOOTER.html"