add settings for the new matrix vm
This commit is contained in:
parent
d2e45a952d
commit
7d1f2ebd0f
7 changed files with 66 additions and 37 deletions
|
@ -33,6 +33,11 @@ intranet:
|
||||||
ipv4: 172.20.1.4
|
ipv4: 172.20.1.4
|
||||||
netmaskv4: 32
|
netmaskv4: 32
|
||||||
comment: Rossum
|
comment: Rossum
|
||||||
|
matrix:
|
||||||
|
domaine: matrix
|
||||||
|
ipv4: 172.20.1.5
|
||||||
|
netmaskv4: 32
|
||||||
|
comment: Matrix server
|
||||||
guest_hellman:
|
guest_hellman:
|
||||||
domaine: hllm
|
domaine: hllm
|
||||||
ipv4: 172.20.103.0
|
ipv4: 172.20.103.0
|
||||||
|
|
|
@ -1,33 +1,36 @@
|
||||||
$ANSIBLE_VAULT;1.2;AES256;vpn_vault
|
$ANSIBLE_VAULT;1.2;AES256;vpn_vault
|
||||||
30346337663561363430646532656462396163656462643563336266636539386362376634616662
|
63336164323763623961373136616238363832356135343764343966356631333766396265653566
|
||||||
3333666632613436396464663333396465303132613337300a363166623334386161316639393333
|
6139626665393664343961363966363339346636376431340a343730653565383265616365386366
|
||||||
66616565336266383435353039373835356364653230353964633839386433343032623436656431
|
32333533666333373663373037653731666361343737356261636532303562663063343633346537
|
||||||
3731613630616366340a376130363939643331393835633939656361313466346531313333383865
|
3337643137653839320a346236613362393636363935373162643237343831333535393461633963
|
||||||
62636635333463346330383961663761656632343735313665626261363431376535636138333332
|
37343039383931613031663733666538383735383064356532373232633661386237366433396236
|
||||||
63323663316332353539346665343532666137326365633732366233653663343963306663663134
|
63666134376463313637643061623934653666353364353235323431633930373663636137313462
|
||||||
66353737616635646264306266366666656539613031373735323034356639643662383132653731
|
30666263386237303563393936373566386563386631656162303634306466656663666330313937
|
||||||
35393039356634623564666237386230393033616363353238383838313032366234383431623930
|
32313431343536666437626130646231333237343734303538363639383933633661323565353661
|
||||||
63663236656263663431633030623930326665343566333939306636373833396433393164386466
|
32343065383433623730346664643361306539623937656331333764346336396231656465373561
|
||||||
33613561343432356337633861373134306238623732393036396365643930356534636538336232
|
33343034303263303833373936383936366131663962613961666161303134316134316635626639
|
||||||
31386334353638633237613565343263366665346565616231633036393731316530366630633731
|
36666334393961306662626162393433643961646339323934653335613933383131633635623763
|
||||||
37376536653930303832656436366161323665653636393539343463306438613563323966376632
|
34656538336434303339613032623432613239303239373937643361306535383137643239646134
|
||||||
64306664363638636333326635393233363238613766353631646464353835626139343932633537
|
33336461613034303362353837313362643934666239363036333432373631336162646330333532
|
||||||
66613836656637376665366561343965366662366562383763653232643930636164393632333339
|
36303332306333623765653838373361353435646366323462383237343134643736376230353434
|
||||||
37656633343264346631663033386530623937343932373436616663613436366132343863336538
|
35333738313030636339363538656130643163353238666638383830316665646438366164636138
|
||||||
64656265313431626665363564343632313364383430643730643930323933373335623539313262
|
30643031336164323862633135313630666561656335626464336162386564306261396532396238
|
||||||
39386165363433616565303064323031633861373666613938376232316161333335613137343365
|
36666139386236663736613936633964363166343765626366323566613733353233313862646165
|
||||||
65306664626432326235643533633533356130316531656636613837393237343131626230636333
|
33373264633763386166373739313136343362383864343866323231373536633130633032616334
|
||||||
37623639636332386465613532376533653462643737636462326461333834383239366637656461
|
30383930333130646636666134363661316236323937373861343333333833616633346161323965
|
||||||
33343232666536636132356432313839376565376538356364363161366537653966356563356363
|
31343966396635626465613630333732353335373264646464373764363433393439656635636430
|
||||||
62303734333262316639613363653537373564306265303534306430363366666566323264313331
|
31303930333731656339633032366166386265653632633638323932626161623966613761636236
|
||||||
66326665393535306338626230646230633035363562396432396363323439336464353366323639
|
61303134663931636139336436313637333739626336643838663861626539323336393239643131
|
||||||
39353463323762356235656464346135373236353033613938636333656433653233393063373762
|
37383665326332393663323166643338353135363831306561623639643663326364343639316665
|
||||||
32653439346535383966303538303635393539336465373463303566383263333730643065383132
|
38343337323633353066653666366238633932393836396338336261663331656565653532613438
|
||||||
66353861643839653535663238393465396164383262326234353561343232396562383836353639
|
36323462326431333235376566343134663734373534663834316133333236636166386439633766
|
||||||
65333437653463653231633331626136316634303031383566343963326236303039633432316261
|
31323931363066343334363764356630383764346332353162316461333762613366663130393831
|
||||||
33626465386562303962306562646338636439383638663861353665363732353163303330633837
|
36633430383131326335333130303832666430366134393462616163326239383538616531373166
|
||||||
37623934356635386137343661653438643365656661656538366130333036643636613161336436
|
37383130616339343832313335636364623434636434393430383566376433363565626336303064
|
||||||
66393365313565376339353165373764656531396662663630613833323964653337386130383635
|
63376234613835666338373662373735386561643431633037336231643033393563316363613131
|
||||||
37613865383330303430383561373565336662333038396539363661636566333864326133323962
|
61656232363035333635636464656465613763613032376666623238613362343032613465313331
|
||||||
63303934386430343962666162323361306431383936353832613534663638623663653136303631
|
62353035313862323631653766393463383565336535616630383839376135393037363038343639
|
||||||
33306566313633656238
|
39646531666130626638666535623533373766386531343236313962636539373233363462363032
|
||||||
|
61373938373139376236633062353063643037333062363464383638333635643331616465643533
|
||||||
|
34646238663731616635313131313438376536633862346165666631326632623534306666396264
|
||||||
|
636139633664356536626239303631643864
|
||||||
|
|
|
@ -47,5 +47,11 @@ vpn_interfaces:
|
||||||
allowed_ips:
|
allowed_ips:
|
||||||
- "{{ hostvars['vm4'].vpn_interfaces.wg0.ip }}/32"
|
- "{{ hostvars['vm4'].vpn_interfaces.wg0.ip }}/32"
|
||||||
comment: "Test VM 4, hosted by knuth"
|
comment: "Test VM 4, hosted by knuth"
|
||||||
|
- endpoint: ""
|
||||||
|
public_key: "{{ hostvars['matrix_server'].vpn_interfaces.wg0.public_key }}"
|
||||||
|
allowed_ips:
|
||||||
|
- "{{ hostvars['matrix_server'].vpn_interfaces.wg0.ip }}/32"
|
||||||
|
comment: "matrix VM, hosted on g33kex's server"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
---
|
---
|
||||||
ansible_host: "172.20.103.101"
|
ansible_host: "synapse"
|
||||||
|
|
|
@ -1,10 +1,11 @@
|
||||||
---
|
---
|
||||||
interfaces:
|
interfaces:
|
||||||
ens18:
|
ens18:
|
||||||
ipv4: 172.20.103.101
|
type: dhcp
|
||||||
netmaskv4: 24
|
wg0:
|
||||||
type: static
|
ipv4: "{{ intranet.subnets.physical.subnets.matrix.ipv4 }}"
|
||||||
gateway: 172.20.103.1
|
netmaskv4: "{{ intranet.netmaskv4 }}"
|
||||||
|
type: wireguard
|
||||||
|
|
||||||
ipv4_forwarding: false
|
ipv4_forwarding: false
|
||||||
ipv6_forwarding: false
|
ipv6_forwarding: false
|
||||||
|
|
13
host_vars/matrix_server/vpn.yml
Normal file
13
host_vars/matrix_server/vpn.yml
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
---
|
||||||
|
vpn_interfaces:
|
||||||
|
wg0:
|
||||||
|
ip: "{{ interfaces.wg0.ipv4 }}"
|
||||||
|
private_key: "{{ vpn_vault_matrix_key }}"
|
||||||
|
public_key: "oQH8CBofxNSOGevaz1HZlz3ZW+H3ndb/TmqM0pCiRR8="
|
||||||
|
keepalive: true
|
||||||
|
peers:
|
||||||
|
- endpoint: "{{ hostvars['hindley'].interfaces.enp2s0.ipv4 }}"
|
||||||
|
public_key: "{{ hostvars['hindley'].vpn_interfaces.wg0.public_key }}"
|
||||||
|
allowed_ips:
|
||||||
|
- "{{ hostvars['hindley'].vpn_interfaces.wg0.ip }}/{{ interfaces.wg0.netmaskv4 }}"
|
||||||
|
comment: "hindley"
|
1
hosts
1
hosts
|
@ -50,6 +50,7 @@ all:
|
||||||
vm2:
|
vm2:
|
||||||
vm3:
|
vm3:
|
||||||
vm4:
|
vm4:
|
||||||
|
matrix_server:
|
||||||
apt_proxies:
|
apt_proxies:
|
||||||
hosts:
|
hosts:
|
||||||
hindley:
|
hindley:
|
||||||
|
|
Loading…
Reference in a new issue