aboutsummaryrefslogtreecommitdiff
path: root/ansible
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2019-01-03 09:32:30 +0100
committerTrygve Laugstøl <trygvis@inamo.no>2019-01-03 09:32:30 +0100
commita863e3ddfda93144d1ae816f11934d88884aabbf (patch)
tree12835c7a9398c650677c6ab4756a46031d1d4e32 /ansible
parent83eb6337492d698464fa9ff8ebd9e6b12a8d005d (diff)
downloadinfra-a863e3ddfda93144d1ae816f11934d88884aabbf.tar.gz
infra-a863e3ddfda93144d1ae816f11934d88884aabbf.tar.bz2
infra-a863e3ddfda93144d1ae816f11934d88884aabbf.tar.xz
infra-a863e3ddfda93144d1ae816f11934d88884aabbf.zip
wireguard: adding akili.
dovecot: adding akili.
Diffstat (limited to 'ansible')
-rw-r--r--ansible/files/akili/etc/wireguard/public.key1
-rw-r--r--ansible/group_vars/all/dovedot-secret.yml87
-rw-r--r--ansible/group_vars/debian_unstable/packages.yml1
-rw-r--r--ansible/group_vars/wireguard_net1.yml4
-rw-r--r--ansible/inventory14
-rw-r--r--ansible/roles/wireguard/tasks/main.yml2
6 files changed, 64 insertions, 45 deletions
diff --git a/ansible/files/akili/etc/wireguard/public.key b/ansible/files/akili/etc/wireguard/public.key
new file mode 100644
index 0000000..31725d2
--- /dev/null
+++ b/ansible/files/akili/etc/wireguard/public.key
@@ -0,0 +1 @@
+g9j0a3WVjzjFXZFXxdI0zDOdLrmXNIdOppj06I+RtTI=
diff --git a/ansible/group_vars/all/dovedot-secret.yml b/ansible/group_vars/all/dovedot-secret.yml
index 583c35e..a292db2 100644
--- a/ansible/group_vars/all/dovedot-secret.yml
+++ b/ansible/group_vars/all/dovedot-secret.yml
@@ -1,43 +1,46 @@
$ANSIBLE_VAULT;1.1;AES256
-32343761323930333533303633623333346339323635376265633661363461373462316237333637
-6639643038616330653862623163366132353666333533350a633336316234313238326263346437
-66643535376332633864343566396637333165323564323336353837393462653266313735303433
-6239336636323831630a346134393639363330313962633834623862646631346436333863656534
-64323138643565623734616663663062623266356331643630633536383936653166663561383163
-64383935383631623863663165326130356634383661373661376131663032626364653039373131
-39636638326139313539623362343161343536656661373337656464633465313165666539653031
-34663963303933326338306365313132663033333236626436636235313336373738663439613230
-62363934366466313664303466313530663861343634393964353263356663373337653530333934
-35613136316163306632306233393662393634616662306236663530336236316237626536653336
-39643763663263323266323734396439313361396461303161306132373433313338313639343265
-65393765373133636165643762613635643530386264336135333337303934363062353930326632
-65366330303366346338376136353030336131313563386537383639323533383166613839303436
-34333563346633626139343764333030393135333333623864386466633038303332373730383239
-36623135346535306666653333316136323034396139646562643332653961383937613362363431
-63343164646533386134373939366664373536303734333337663563613930376361376463346436
-31623365373738313464396563613836376366323364613366313339386239663365336238376539
-32313762316164656562323639333931363866393838646536636437653465353061373865303033
-62313139396431363539323763646239643464313631303666623362633865636435393463313862
-37623231336632316365356261333934396566643866326662303731323761663638373762663133
-36663438363236343966363031383937633838333166316332303561646435646463313162386334
-36616431653962393633383262363830666264363734333834373038623631616530666231326433
-66613634643634373834376534656464633637323039623330316463363431663135663336666438
-32656662323666616634366534373466333238336266666166303061646463373864336432313436
-63306663353034383434653239646362663833373435613663643631303966653037623261363461
-62666431316338343362303161333065306164633635623834373534666137316539373438633630
-66666237666438663632626635396338323937323764626635383365303233363764373236363761
-64623630303931363830353361363864636430373330653965316634363939323734333635616339
-65393635666330613131353538666363666438613765366663363839363138363564626339333639
-65383862393132303331666335326536323837373838643537366536306537616662396134366166
-66386566303037633861626438366630626437626365613539393135396637373235346530346338
-30393665313637643932623135656164306638303733303936316632386264373736333032393339
-33373365653136626261313135363566366662353039313336636262333366633331343965306131
-65323335313138613561373761656336343763306662326265343237626633303538323563633535
-30646639376533386365326237366165366333666239326362623465363437623363316231303662
-66666130653463636339353361383331633633653866306463333262393863356165373666613536
-32653561376438326338306239616239333936376634333262363731313665613930643238363464
-63663039366262336666366130313062303438343665633461346135666235383766316138396537
-32366564656330626435656166386530636136643531363432663766333864633639643834326565
-36323436363438323139353065633238353937323666353537346434666531376330303533383033
-31663836356261303435383663636164333432376132666166623031376233393837623363313038
-6665363566366337663837623662316466386133313162316363
+61366462663635313965363536313765323563373632623265373963396365313734663530313662
+3263323361626164343537393965313730626233623938380a656431393865653930646264353030
+35626530363765613639666531303664663962343139363339323264393737346236373331343539
+3236313561636437350a333330383766653866333636616434396565383637346435363263383465
+63346262343037333539623665303830343636636663613861356662623030613231303630313536
+36656266366239383961616462623661616164653664356634376661316261333835386466623165
+63326135356266616263313834366464343136376635373530633062353632363836386336393765
+38663662653731363463616163333238303565633136313665343965366630386433633330663431
+30303530636138636631623063663565376531653863326132376537366337336631346139613633
+32646230633738303536333939653838613038396666643937376632366165363666643333646162
+32306338393838633366396437326233316439316434333132303361306232313264333464623934
+34353863363335393961383538663936373338366661326332336164363461633232366536633037
+31383164323136393061376262343531313236373562313363626432653063643862643636623737
+39663064386538353234303832316565636532393864323430313164343435363835623264613736
+38383663626233656436346566383561656531353136346365623633636131333336393531306233
+63323062356332613465326365383032633265356164336138366163323739623764623736383131
+34373337666534363361376233613635623637353530663036383933336631643931333561636363
+32323461646163353731383631656431653362326266396434643235356464613361313165323032
+61396161353565336330353731336532616139306338393930343263393063306338366135323130
+62626564356436653538623666656562353132393237373665306134363834316661303862636232
+33663031306133663664626266343263326265663764356364643864323136636436333137316437
+37383935613238326264383935313837636237313566313465383533623339336463396637323035
+35653136343839303532313061323736386166353034376364656661613632393132363733626464
+62373533636137643234613332383339393364393436343331313131313331363837666561316463
+64626239646335336562323639626438643463646365643261663561643532306161393636633963
+62373463393337316533363731353934303931636535333461613965663030386532636262333863
+35653739393934313238623938633662303465636338316431306533636461356638613237373736
+62306462616161373465643131343466306236666139313430663239653130346563663464353037
+31663636306239343437333930633966396134643137336264376164666631393061613136323462
+39313531353063346564626232373066333632656235646530346536383332386132316230346262
+36656465613133343534653131323964363934343065656263376139656339383661393734393866
+38343763353931363635666633633463313736323837356337626161396465633834313366616634
+36623965323135346537343230353266383234316364656135383330613931653834623561353031
+65623639326361316336396133393363383531366533336135323930333930643435613137383163
+66393361663966646439366565373633323261313635633535633933323431666638383163633439
+33656533346264653138346165323636353439383233323033316435303432353234353233303737
+32636162633232613163663133343031336138616638343338396664346230643437376239303532
+61343634343563306132353062663938616562386666353136333332366165363966633134303130
+62396132393636303934373639393131316634643735653664653263633938313832336635353239
+31613262373130633061333034343138376332613437316335373132663235353931376137636237
+37616531306666313830646634383830663531333536366237313063616132313736346534383864
+39613032336465313465326635656530643334303464663565613738656338646263366231396135
+66663930633663643766653063366134363038303465306234353536326262666133623066623338
+62633038343631343862386263313138663764666539613236333532663862303463623439396565
+3138
diff --git a/ansible/group_vars/debian_unstable/packages.yml b/ansible/group_vars/debian_unstable/packages.yml
new file mode 100644
index 0000000..b1e093e
--- /dev/null
+++ b/ansible/group_vars/debian_unstable/packages.yml
@@ -0,0 +1 @@
+packages__version: sid
diff --git a/ansible/group_vars/wireguard_net1.yml b/ansible/group_vars/wireguard_net1.yml
index 392b603..deb330a 100644
--- a/ansible/group_vars/wireguard_net1.yml
+++ b/ansible/group_vars/wireguard_net1.yml
@@ -31,3 +31,7 @@ wireguard__clients:
state: present
ipv4: 192.168.80.6
ipv6: fdf3:aad9:a885:0b3a::6
+ akili:
+ state: present
+ ipv4: 192.168.80.7
+ ipv6: fdf3:aad9:a885:0b3a::7
diff --git a/ansible/inventory b/ansible/inventory
index 0e4054f..46a0920 100644
--- a/ansible/inventory
+++ b/ansible/inventory
@@ -20,6 +20,8 @@ all:
ansible_host: 192.168.90.101
fuckaduck:
ansible_host: fuckaduck.local
+ akili:
+ ansible_host: akili.local
children:
desktops:
hosts:
@@ -38,6 +40,7 @@ all:
modern1:
hosts:
arius:
+ akili:
homepi:
malabaricus:
nextcloud:
@@ -45,7 +48,6 @@ all:
lxc-hosts:
hosts:
birgitte:
-# knot:
linode-dns-update:
hosts:
akysis:
@@ -54,6 +56,13 @@ all:
conflatorio:
homepi:
malabaricus:
+
+ debian_unstable:
+ hosts:
+ akili:
+ arius:
+ birgitte:
+
vm:
hosts:
mw:
@@ -74,7 +83,7 @@ all:
ansible_connection: lxc_ssh
ansible_ssh_extra_args: sz-test
-# Borg
+ # Borg
borg_servers:
hosts:
malabaricus:
@@ -94,6 +103,7 @@ all:
wireguard_net1:
hosts:
+ akili:
arius:
birgitte:
conflatorio:
diff --git a/ansible/roles/wireguard/tasks/main.yml b/ansible/roles/wireguard/tasks/main.yml
index 510492d..80508a7 100644
--- a/ansible/roles/wireguard/tasks/main.yml
+++ b/ansible/roles/wireguard/tasks/main.yml
@@ -78,7 +78,7 @@
PrivateKey={{ wg_private_key['content'] | b64decode }}
ListenPort={{ wireguard__listen_port }}
- {% for c in wireguard__clients %}
+ {% for c in wireguard__clients|sort %}
{% set client = wireguard__clients[c] %}
# Client: {{ c }}
{% if client.state == 'present' %}