First commit

This commit is contained in:
VC
2019-09-04 09:06:55 +02:00
commit dded46ff64
144 changed files with 7495 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
nut_pass: !vault |
$ANSIBLE_VAULT;1.1;AES256
64313965633338626466633664393139313833623763363964666633666335393331643239343933
6463336166376161306539353335366630613363623734380a353935656234313032393862323063
65376235613531306163313730363262313061346338353635626335333961646330316562343038
6238386332613761610a393739366561646336343030336363613365623336383735353838623266
3862

View File

@@ -0,0 +1 @@
php_version: "{% if ansible_facts['os_family'] == 'Debian' and ansible_facts['distribution_major_version'] == '9' %}7.0{% elif ansible_facts['os_family'] == 'Debian' and ansible_facts['distribution_major_version'] == '10' %}7.3{% endif %}"

View File

@@ -0,0 +1,31 @@
sub_login: !vault |
$ANSIBLE_VAULT;1.1;AES256
62323733666661326134366639353164613864383832613735366530343764663164616364363865
3039313232613362323162313733366637343164336464650a303935313836393433326437363565
66623139353638616535646365336339646266356437623633383839323162623266386532313337
3434323032323933640a313339376535386361616261343530666237353061386533356636613661
6532
sub_pass: !vault |
$ANSIBLE_VAULT;1.1;AES256
36306330313565303162303662626361356536313630396635346437353231666562303533636339
3336323233383639376330383439623135633735623537630a623233306362666537373866643836
36383637613033666666313239353536383236343566333539643730393631633161303365303233
6230383465336132370a626162353839336139336232656631666539653131623766353030356465
3762
transmission_user: !vault |
$ANSIBLE_VAULT;1.1;AES256
62636132623037373065646530633937316131303534653734373635313564623430316662383934
3333643265343962653862346432353063323666633964640a393537376666656237333132326539
32343832386139633235363737353163623838643463333131666336396235346464396233643431
6663383134396266310a373564303863326239613062613561636530363866646264363637316263
6362
transmission_pass: !vault |
$ANSIBLE_VAULT;1.1;AES256
35306537653235346630633431353833623638393737333034326263643239306539383564616534
3563356664356661303435393138386666363537393863610a653837303238616330343462303166
30656364383861353163613335313239643836626334633934626263656561656137373566363861
6133323664393234640a623930386631376235333032616266643833613661323635643333633035
33323264343234643965663135306536626539373132356464326133386538653637306237623832
65373035613934383166313436383866623430343130633539313936346662663531353662646165
613864373639386632313564626666346338

View File

@@ -0,0 +1,8 @@
mariadb_root_pass: !vault |
$ANSIBLE_VAULT;1.1;AES256
66643966366639636466333561363734623563323936613063623133323466393630393135636238
3663396465366630333630353563653166623461623935390a613362376538333239343532386231
61363465343165366430323033373730356636356462623332616364323265613934383664393461
6266393162633761340a613835393138353438656136643132353966646536316563646439336534
3064

View File

@@ -0,0 +1,8 @@
mariadb_root_pass: !vault |
$ANSIBLE_VAULT;1.1;AES256
31613236623530306638633935303936393634313565333932373831626161316438626439303165
3135326262613532356330373166353439373738336337320a383561613432313763616563366537
39396636346563346135313431373630643536363838333964353636373437653166633761363664
3437653064323138310a663363373736623931336432376466316666616234356133383263373136
31343534663063663134306464306234366430323762656165653930333134326231

71
production/hosts Normal file
View File

@@ -0,0 +1,71 @@
[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]
n0box2.mateu.be
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
mail.dmz.mateu.be
jabber.dmz.mateu.be borg_backup_path="['/etc', '/var/lib/prosody']"
ror.dmz.mateu.be
[nut:children]
nut_server
nut_client
[nut_server]
edelgard.dmz.mateu.be
[nut_client]
n0box2.mateu.be
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','coince.mateu.be']"
web2.dmz.mateu.be web_hostname="['analyse.nintendojo.fr', 'nintendojo.fr', 'www.nintendojo.fr', 'forum.nintendojo.fr', 'intendo.fr', 'www.intendo.fr']"
ror.dmz.mateu.be web_hostname="['m.nintendojo.fr']"
#mail.dmz.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']"
[dockerservers]
ror.dmz.mateu.be
[mariadbservers]
web1.dmz.mateu.be
web2.dmz.mateu.be
[pgsqlservers]
ror.dmz.mateu.be
[mailservers]
mail.dmz.mateu.be
[loadbalancers]
haproxy.dmz.mateu.be
[transmission]
bt.dmz.mateu.be