refactor(inventory): rewrite in yaml
This commit is contained in:
105
production
105
production
@@ -1,105 +0,0 @@
|
|||||||
[all:vars]
|
|
||||||
ansible_python_interpreter=/usr/bin/python3
|
|
||||||
|
|
||||||
[router]
|
|
||||||
machinbox.mateu.be
|
|
||||||
|
|
||||||
[hypervisors]
|
|
||||||
claude.dmz.mateu.be
|
|
||||||
dimitri.dmz.mateu.be
|
|
||||||
edelgard.dmz.mateu.be
|
|
||||||
|
|
||||||
[borgbackup:children]
|
|
||||||
borg_server
|
|
||||||
borg_client
|
|
||||||
|
|
||||||
[borg_server]
|
|
||||||
edelgard.dmz.mateu.be
|
|
||||||
|
|
||||||
[borg_client]
|
|
||||||
muse-HP-EliteBook-820-G2.home.arpa borg_backup_path="['/home', '/etc']" borg_backup_hour=21 borg_backup_minute=0
|
|
||||||
baybay-ponay.mateu.be borg_backup_path="['/home', '/etc']" borg_backup_excluded_path="['/home/.snapshots']" borg_backup_hour=19 borg_backup_minute=30
|
|
||||||
bt.dmz.mateu.be borg_backup_path="['/etc', '/var/lib/transmission-daemon']"
|
|
||||||
web1.dmz.mateu.be
|
|
||||||
web2.dmz.mateu.be
|
|
||||||
web3.dmz.mateu.be
|
|
||||||
mail.dmz.mateu.be borg_backup_path="['/home', '/etc', '/var/lib/mailman']"
|
|
||||||
jabber.dmz.mateu.be borg_backup_path="['/etc', '/var/lib/prosody']"
|
|
||||||
voice1.dmz.mateu.be borg_backup_path="['/etc', '/var/lib/mumble-server']"
|
|
||||||
ror.dmz.mateu.be borg_backup_excluded_path="['/srv/docker/m.nintendojo.fr/public']"
|
|
||||||
|
|
||||||
[nut:children]
|
|
||||||
nut_server
|
|
||||||
nut_client
|
|
||||||
|
|
||||||
[nut_server]
|
|
||||||
edelgard.dmz.mateu.be
|
|
||||||
|
|
||||||
[nut_client]
|
|
||||||
claude.dmz.mateu.be
|
|
||||||
dimitri.dmz.mateu.be
|
|
||||||
edelgard.dmz.mateu.be
|
|
||||||
|
|
||||||
[webservers]
|
|
||||||
bt.dmz.mateu.be web_hostname="['sonarr.mateu.be','bt.mateu.be','btf.mateu.be']"
|
|
||||||
web1.dmz.mateu.be web_hostname="['fav.libertus.eu', 'rss.libertus.eu', 'o.libertus.eu', 'blog.libertus.eu', 'mail.libertus.eu', 'perso.nintendojo.fr', 'perso.libertus.eu', 'r.mateu.be','z.libertus.eu', 'autodiscover.libertus.eu']"
|
|
||||||
web2.dmz.mateu.be web_hostname="['analyse.nintendojo.fr', 'nintendojo.fr', 'www.nintendojo.fr', 'forum.nintendojo.fr']"
|
|
||||||
web3.dmz.mateu.be web_hostname="['sebicomics.com', 'www.sebicomics.com']"
|
|
||||||
ror.dmz.mateu.be web_hostname="['m.nintendojo.fr']"
|
|
||||||
jabber.dmz.mateu.be web_hostname="['libertus.eu', 'upload.libertus.eu', 'xmpp.libertus.eu']"
|
|
||||||
voice3.dmz.mateu.be web_hostname="['radio.nintendojo.fr']"
|
|
||||||
mail.dmz.mateu.be web_hostname="['imap.libertus.eu', 'smtp.libertus.eu', 'mm.pipoworld.fr', 'mm.nintendojo.fr']"
|
|
||||||
munin.dmz.mateu.be web_hostname="['munin.mateu.be']"
|
|
||||||
|
|
||||||
[phpservers]
|
|
||||||
web1.dmz.mateu.be php_modules="['opcache', 'mysql', 'mbstring', 'gd', 'intl', 'curl', 'gettext', 'imap', 'zip', 'apcu']"
|
|
||||||
web2.dmz.mateu.be php_modules="['opcache', 'mysql', 'mbstring', 'gd', 'xml', 'bcmath', 'curl', 'imagick']"
|
|
||||||
web3.dmz.mateu.be php_modules="['opcache', 'mysql', 'mbstring', 'gd', 'xml', 'bcmath', 'curl', 'imagick']"
|
|
||||||
|
|
||||||
[dockerservers]
|
|
||||||
ror.dmz.mateu.be
|
|
||||||
|
|
||||||
[mariadbservers]
|
|
||||||
web1.dmz.mateu.be
|
|
||||||
web2.dmz.mateu.be
|
|
||||||
web3.dmz.mateu.be
|
|
||||||
|
|
||||||
[pgsqlservers]
|
|
||||||
ror.dmz.mateu.be
|
|
||||||
|
|
||||||
[mailservers]
|
|
||||||
mail.dmz.mateu.be
|
|
||||||
|
|
||||||
[xmppservers]
|
|
||||||
jabber.dmz.mateu.be
|
|
||||||
|
|
||||||
[loadbalancers]
|
|
||||||
haproxy.dmz.mateu.be
|
|
||||||
|
|
||||||
[transmission]
|
|
||||||
bt.dmz.mateu.be
|
|
||||||
|
|
||||||
[mumbleservers]
|
|
||||||
voice1.dmz.mateu.be
|
|
||||||
|
|
||||||
[icecastservers]
|
|
||||||
voice3.dmz.mateu.be
|
|
||||||
|
|
||||||
[rsyslogservers]
|
|
||||||
syslog.dmz.mateu.be
|
|
||||||
|
|
||||||
[muninservers]
|
|
||||||
munin.dmz.mateu.be
|
|
||||||
|
|
||||||
[disabled_munin]
|
|
||||||
baybay-ponay.mateu.be
|
|
||||||
muse-HP-EliteBook-820-G2.home.arpa
|
|
||||||
|
|
||||||
[unifiservers]
|
|
||||||
unifi.dmz.mateu.be
|
|
||||||
|
|
||||||
[ftpservers]
|
|
||||||
ftp.dmz.mateu.be
|
|
||||||
|
|
||||||
[domservers]
|
|
||||||
dom.dmz.mateu.be
|
|
200
production.yml
Normal file
200
production.yml
Normal file
@@ -0,0 +1,200 @@
|
|||||||
|
---
|
||||||
|
all:
|
||||||
|
vars:
|
||||||
|
ansible_python_interpreter: /usr/bin/python3
|
||||||
|
|
||||||
|
router:
|
||||||
|
hosts:
|
||||||
|
machinbox.mateu.be:
|
||||||
|
|
||||||
|
hypervisors:
|
||||||
|
hosts:
|
||||||
|
claude.dmz.mateu.be:
|
||||||
|
dimitri.dmz.mateu.be:
|
||||||
|
edelgard.dmz.mateu.be:
|
||||||
|
|
||||||
|
borgbackup:
|
||||||
|
children:
|
||||||
|
borg_server:
|
||||||
|
borg_client:
|
||||||
|
|
||||||
|
borg_server:
|
||||||
|
hosts:
|
||||||
|
edelgard.dmz.mateu.be:
|
||||||
|
|
||||||
|
borg_client:
|
||||||
|
hosts:
|
||||||
|
muse-HP-EliteBook-820-G2.home.arpa:
|
||||||
|
borg_backup_path:
|
||||||
|
- /home
|
||||||
|
- /etc
|
||||||
|
borg_backup_hour: 21
|
||||||
|
borg_backup_minute: 0
|
||||||
|
baybay-ponay.mateu.be:
|
||||||
|
borg_backup_path:
|
||||||
|
- /home
|
||||||
|
- /etc
|
||||||
|
borg_backup_excluded_path:
|
||||||
|
- /home/.snapshots
|
||||||
|
borg_backup_hour: 19
|
||||||
|
borg_backup_minute: 30
|
||||||
|
bt.dmz.mateu.be:
|
||||||
|
borg_backup_path:
|
||||||
|
- /etc
|
||||||
|
- /var/lib/transmission-daemon
|
||||||
|
web1.dmz.mateu.be:
|
||||||
|
web2.dmz.mateu.be:
|
||||||
|
web3.dmz.mateu.be:
|
||||||
|
mail.dmz.mateu.be:
|
||||||
|
borg_backup_path:
|
||||||
|
- /home
|
||||||
|
- /etc
|
||||||
|
- /var/lib/mailman
|
||||||
|
jabber.dmz.mateu.be:
|
||||||
|
borg_backup_path:
|
||||||
|
- /etc
|
||||||
|
- /var/lib/prosody
|
||||||
|
voice1.dmz.mateu.be:
|
||||||
|
borg_backup_path:
|
||||||
|
- /etc
|
||||||
|
- /var/lib/mumble-server
|
||||||
|
ror.dmz.mateu.be:
|
||||||
|
borg_backup_excluded_path:
|
||||||
|
- /srv/docker/m.nintendojo.fr/public
|
||||||
|
|
||||||
|
nut:
|
||||||
|
children:
|
||||||
|
nut_server:
|
||||||
|
nut_client:
|
||||||
|
|
||||||
|
nut_server:
|
||||||
|
hosts:
|
||||||
|
edelgard.dmz.mateu.be:
|
||||||
|
|
||||||
|
nut_client:
|
||||||
|
hosts:
|
||||||
|
claude.dmz.mateu.be:
|
||||||
|
dimitri.dmz.mateu.be:
|
||||||
|
edelgard.dmz.mateu.be:
|
||||||
|
|
||||||
|
webservers:
|
||||||
|
hosts:
|
||||||
|
bt.dmz.mateu.be:
|
||||||
|
web_hostname:
|
||||||
|
- sonarr.mateu.be
|
||||||
|
- bt.mateu.be
|
||||||
|
- btf.mateu.be
|
||||||
|
web1.dmz.mateu.be:
|
||||||
|
web_hostname:
|
||||||
|
- fav.libertus.eu
|
||||||
|
- rss.libertus.eu
|
||||||
|
- o.libertus.eu
|
||||||
|
- blog.libertus.eu
|
||||||
|
- mail.libertus.eu
|
||||||
|
- perso.nintendojo.fr
|
||||||
|
- perso.libertus.eu
|
||||||
|
- r.mateu.be
|
||||||
|
- z.libertus.eu
|
||||||
|
- autodiscover.libertus.eu
|
||||||
|
web2.dmz.mateu.be:
|
||||||
|
web_hostname:
|
||||||
|
- analyse.nintendojo.fr
|
||||||
|
- nintendojo.fr
|
||||||
|
- www.nintendojo.fr
|
||||||
|
- forum.nintendojo.fr
|
||||||
|
web3.dmz.mateu.be:
|
||||||
|
web_hostname:
|
||||||
|
- sebicomics.com
|
||||||
|
- www.sebicomics.com
|
||||||
|
ror.dmz.mateu.be:
|
||||||
|
web_hostname:
|
||||||
|
- m.nintendojo.fr
|
||||||
|
jabber.dmz.mateu.be:
|
||||||
|
web_hostname:
|
||||||
|
- libertus.eu
|
||||||
|
- upload.libertus.eu
|
||||||
|
- xmpp.libertus.eu
|
||||||
|
voice3.dmz.mateu.be:
|
||||||
|
web_hostname:
|
||||||
|
- radio.nintendojo.fr
|
||||||
|
mail.dmz.mateu.be:
|
||||||
|
web_hostname:
|
||||||
|
- imap.libertus.eu
|
||||||
|
- smtp.libertus.eu
|
||||||
|
- mm.pipoworld.fr
|
||||||
|
- mm.nintendojo.fr
|
||||||
|
munin.dmz.mateu.be:
|
||||||
|
web_hostname:
|
||||||
|
- munin.mateu.be
|
||||||
|
|
||||||
|
phpservers:
|
||||||
|
hosts:
|
||||||
|
web1.dmz.mateu.be:
|
||||||
|
php_modules: ['opcache', 'mysql', 'mbstring', 'gd', 'intl', 'curl', 'gettext', 'imap', 'zip', 'apcu']
|
||||||
|
web2.dmz.mateu.be:
|
||||||
|
php_modules: ['opcache', 'mysql', 'mbstring', 'gd', 'xml', 'bcmath', 'curl', 'imagick']
|
||||||
|
web3.dmz.mateu.be:
|
||||||
|
php_modules: ['opcache', 'mysql', 'mbstring', 'gd', 'xml', 'bcmath', 'curl', 'imagick']
|
||||||
|
|
||||||
|
dockerservers:
|
||||||
|
hosts:
|
||||||
|
ror.dmz.mateu.be:
|
||||||
|
|
||||||
|
mariadbservers:
|
||||||
|
hosts:
|
||||||
|
web1.dmz.mateu.be
|
||||||
|
web2.dmz.mateu.be
|
||||||
|
web3.dmz.mateu.be
|
||||||
|
|
||||||
|
pgsqlservers:
|
||||||
|
hosts:
|
||||||
|
ror.dmz.mateu.be:
|
||||||
|
|
||||||
|
mailservers:
|
||||||
|
hosts:
|
||||||
|
mail.dmz.mateu.be:
|
||||||
|
|
||||||
|
xmppservers:
|
||||||
|
hosts:
|
||||||
|
jabber.dmz.mateu.be:
|
||||||
|
|
||||||
|
loadbalancers:
|
||||||
|
hosts:
|
||||||
|
haproxy.dmz.mateu.be:
|
||||||
|
|
||||||
|
transmission:
|
||||||
|
hosts:
|
||||||
|
bt.dmz.mateu.be:
|
||||||
|
|
||||||
|
mumbleservers:
|
||||||
|
hosts:
|
||||||
|
voice1.dmz.mateu.be:
|
||||||
|
|
||||||
|
icecastservers:
|
||||||
|
hosts:
|
||||||
|
voice3.dmz.mateu.be:
|
||||||
|
|
||||||
|
rsyslogservers:
|
||||||
|
hosts:
|
||||||
|
syslog.dmz.mateu.be:
|
||||||
|
|
||||||
|
muninservers:
|
||||||
|
hosts:
|
||||||
|
munin.dmz.mateu.be:
|
||||||
|
|
||||||
|
disabled_munin:
|
||||||
|
hosts:
|
||||||
|
baybay-ponay.mateu.be:
|
||||||
|
muse-HP-EliteBook-820-G2.home.arpa:
|
||||||
|
|
||||||
|
unifiservers:
|
||||||
|
hosts:
|
||||||
|
unifi.dmz.mateu.be:
|
||||||
|
|
||||||
|
ftpservers:
|
||||||
|
hosts:
|
||||||
|
ftp.dmz.mateu.be:
|
||||||
|
|
||||||
|
domservers:
|
||||||
|
hosts:
|
||||||
|
dom.dmz.mateu.be:
|
Reference in New Issue
Block a user