migrate vpn role variables
This commit is contained in:
parent
4491dabb5c
commit
bab2e6d934
35 changed files with 83 additions and 274 deletions
|
@ -1 +1,5 @@
|
||||||
|
# Use python 3
|
||||||
|
ansible_python_interpreter: /usr/bin/python3
|
||||||
|
|
||||||
|
# Set your become password with `keyring set ansible-painsperdus become`
|
||||||
ansible_become_password: "{{lookup('community.general.keyring','ansible-painsperdus become')}}"
|
ansible_become_password: "{{lookup('community.general.keyring','ansible-painsperdus become')}}"
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
---
|
|
||||||
totp_periode: 60
|
|
||||||
totp_digits: 6
|
|
||||||
totp_machine: "pains-perdus"
|
|
|
@ -1,162 +0,0 @@
|
||||||
$ANSIBLE_VAULT;1.1;AES256
|
|
||||||
35633963343765633636396266393332366432646631306564643361343531383734646235663931
|
|
||||||
6139666164356533326430636133363961316239386163640a346635393435333437623034343638
|
|
||||||
34656166323733656539326133663661616437653065623061396434313663626265326466363464
|
|
||||||
3666383465663962330a613766393463303136316563396134663462626661366363303666656462
|
|
||||||
39643161323235303462326437393233636538336331333031363933666466306633303639643163
|
|
||||||
62396439663465323037373161393638643566383834663666656333653830333530653430383465
|
|
||||||
62323536666531383136666537326666323235363062396566616565316232393733613338653864
|
|
||||||
33633665363431616338363264366531313064306138656537616438656632386332386435363037
|
|
||||||
31663934366331396239366137353161316565323036623231393839613265366537646234663339
|
|
||||||
31353139616639393039653338383261356636653164636631363363633866393761643336323563
|
|
||||||
35323063323031333862383765613238363863326231346537633066323235383531633934306565
|
|
||||||
38333765613965633163383235333834663164353034656362323332303431633062386466636266
|
|
||||||
37386163303331303935373565646232366233326436633664613464376262343433646331353732
|
|
||||||
31316163343064336539623637323135623266656566353934623431353062653236323063306237
|
|
||||||
62353132666536313862363064396261346430656637613561373935383364363836643066313166
|
|
||||||
35626465396238626332386132346334366635616662353339636636663931333663376266306465
|
|
||||||
66383330303939366161383961326635663830623464643436653638343162346331313133373661
|
|
||||||
39656331623135623461333262353965303832626335613363333634363237346232633336306430
|
|
||||||
30613639653961373730653035643534643236333033386636366462316532383966656635623130
|
|
||||||
38323163666166346262656361306362326463356661303237613362346436326263333735313663
|
|
||||||
66613932396337616231393566613338633337653036373938323864626133626237333235666537
|
|
||||||
39646365316335343538336634386464326435323336373136653766616461663761633764633637
|
|
||||||
38663063613831636136343864333663303861383264323836633239323638613064303933656334
|
|
||||||
64636339323066336561333739616362613238373432356639386135663862363162316366393137
|
|
||||||
34656431663833613532613966373137326631633437383537326566376166386665346261383933
|
|
||||||
30323134333936393237666363313466653630633734303437313237326135353631363462353731
|
|
||||||
37656565313537306663663365346665326136626663343162633661376565653830383632366263
|
|
||||||
34323337616565313265343031386339633661653164616136313261616339336433313466643065
|
|
||||||
64303531343838393862303230363339353332376163313066353935656531343463646435333164
|
|
||||||
62316238303866326330623232316539653535343966326532653539653864326636626434656634
|
|
||||||
61313164626366386234343435366162643933323434323031373365383766383962616434303732
|
|
||||||
38626562343863313862643134303430613833653466396331323361393163343865653661666230
|
|
||||||
63323434613139393637613262303135623961626531623934613933643836663633326638646432
|
|
||||||
31393161386262363830386464613461623836373933343566383139653532326634313166653732
|
|
||||||
37363433333534633336333730313861623737376233663866666331333937313462336430616439
|
|
||||||
66383632626663363930386165386562623166313064366263343739623030666233616664633163
|
|
||||||
39663739646166646537663865303635623636303466353932373531336339396239306631656132
|
|
||||||
39636663353036613432653833363732313263386562636666613430303463383139636335336164
|
|
||||||
62656166383863326365383934373863653061366135343934313163303764363434373134633934
|
|
||||||
32363535303034666630643935373538376339643364383765343738616333356431366534313636
|
|
||||||
30356539323035633834323966313039333233613861373561613564636435313430313064386234
|
|
||||||
31646363646332376664663562363436363565356362323638626330633935393531353831386136
|
|
||||||
62396530613337333563383064333037303064393130383062303739383465646132393263633233
|
|
||||||
30643863623939663063366534643362316163373934656633656438656634373266313561646435
|
|
||||||
61303164306465336230346535653935663030336466623565373565653537626162313562343834
|
|
||||||
37623464376562316663616337633838633332373165366639343962396239666564613631383237
|
|
||||||
62353536613635356531356265313166306339356634343361313063613836313432373231663961
|
|
||||||
33333732643262663131373662626663336433343131333163666333616265663662316339336234
|
|
||||||
61643830656566373533373132643663336333333436663735333337633532313365306338646132
|
|
||||||
38396664306133336533626366303764656235313233613965363738616433653434646633363064
|
|
||||||
38616234396634643666613133653066363661613939316633316137336162356434303233353161
|
|
||||||
62643430656237336133316666663664336637323638396634623765326637306234313732376436
|
|
||||||
32326430336434646366336562646361363935343535376564333637343930626139343630323538
|
|
||||||
38656564373764363037653132393263386339383331316162366266303532306462643534663166
|
|
||||||
66353566376435306263353431343662623365323033393535363762353630633133316562303733
|
|
||||||
39323735663663326331333530393863653564623330373437323762396565626439396438323965
|
|
||||||
33356536656634396337353239343962393335636661313334353065313839356632666266383564
|
|
||||||
36366435356362326163626339323130346139326363383062613138383062333530633430376565
|
|
||||||
30383361306337343661643763336361383335633463333838643762393564393962646630613230
|
|
||||||
32363735386336666435356335666336633834333966633238373033326539666333343034393239
|
|
||||||
39376433633139646331376139663238363734346235366230383836323264356133653634313035
|
|
||||||
62383165313936363366663037353163643662376164306530613930623239313631616663393635
|
|
||||||
63623935656237653838633235653565326235643635663766326531396637613732626338393965
|
|
||||||
33333135323439386561393461663237333431623065376361373134383534633264373939343262
|
|
||||||
37313663656661646137646132656434333333383664613261326133666430636632306134323136
|
|
||||||
65386137613932656461373430373866643831623132323165353735373035356536353661373164
|
|
||||||
66313632663533333038643265353534393133303234643534363762663436393766393961633764
|
|
||||||
37623561363063646165343431353366613335336130383264333734343039393434396436663239
|
|
||||||
64346261666134613432646231623235306463306133656434343261363331636461663538396264
|
|
||||||
36363264376339393331633162376638316566363534393164636539646537353135633131363864
|
|
||||||
35336232343231363662623764396439306331373730396462616434633931343161303731366561
|
|
||||||
31666433353737303035613061393462633462623830356439623664646265323336623536656236
|
|
||||||
31386434653533636235623236623239633761626531376261626430636137363662373864643533
|
|
||||||
63306438376264383064636665663631616635643565616230313836613964333364366361363336
|
|
||||||
66326562393261663537386366613130323065663465616134633666386435626333663962383036
|
|
||||||
36353231333639653737303963366231643338316537386133643264656535666631306637353734
|
|
||||||
65613239666135303931336338393639636634323361303037383161326664346535623261376635
|
|
||||||
66376163393237623266323731333231373037383934623962653231613265663834663766613731
|
|
||||||
64643165666462303038323364383063323135393864626433323733333431343931393634363463
|
|
||||||
35346636663434646662353935323062653337316631396261386238346535356530373231343732
|
|
||||||
37383261663630663435333463616163663364653964306666363462343236373135303237393039
|
|
||||||
34646331366237336366643235386233366363643065313639303463366535316464653266643231
|
|
||||||
39336164323035303963323038666437396336313438373334326163356135663432366432356662
|
|
||||||
39353530303136623633363764303737313530653461623531326332336166663362393230623963
|
|
||||||
38313661393262313531306364643864333037386132306263393965646630343132323236383734
|
|
||||||
62363239363734303561306166613436653361646630383065353335323861663533613433643366
|
|
||||||
35376334396539353265373531353134386638343730383461656537653538623338353264653236
|
|
||||||
63363231396630313365303165323034336564633032316636323137313238336231636536306237
|
|
||||||
62343431363036323965326639346533343339313962666234356466376638333866623430333939
|
|
||||||
32343335613436383864643330363165653634346637393430623462303163643164656535393065
|
|
||||||
62316231666666356336366265333636386265613462313932353437613262323337656334613932
|
|
||||||
30373738303035366263306239393339373761633630663366303838393261323235363037623763
|
|
||||||
31383461396663363137353163363430313135346239363664653662633166636537343861363130
|
|
||||||
62653735626566323832313362623163663632356338643834396233613463386330623036306138
|
|
||||||
66633366303964646564663962343937363331616235323239376638323730643666333935336639
|
|
||||||
36383462633731346539373666623937666533613534616663663939613938343365383564643464
|
|
||||||
33616266653165626564663732343232666237336134303566663932346138306265303231616632
|
|
||||||
37383938663366613363656335356663323737366432613431366139646662343230643066663233
|
|
||||||
32663236386665326562386130623039303531383835343865623761646166313039333438303537
|
|
||||||
63366361363637633934333138653934633438623738386337613639343534313237346261376466
|
|
||||||
38396639623732626163343139633438666232316332323662633332336135666234643362356238
|
|
||||||
37333136313061366432353237633234316236616132666632333235623737303166393463663336
|
|
||||||
65333736313931313565393863376461356463306532636164306136336561643563356335643065
|
|
||||||
36663061626664653166623637663865373136666461306363643337663965666535303765396234
|
|
||||||
33383935363335306461313138343163653536623633366462653730326135323033313663636439
|
|
||||||
30636464376632343536316664356330346232636337343766653236666536323137343537346564
|
|
||||||
66393864316136383730656263386637323166613966333738303537613761383236303330633064
|
|
||||||
63336238653431666633393937666161663037616462343365343665383736326439376638356638
|
|
||||||
37663332306235653164626432393738393637373538336332653361653130393361636638646162
|
|
||||||
31393666653963666234376663313534346434343261336431323137666563303461616135373135
|
|
||||||
38376236336162633630336433653834343864366236343338363632373038643163663665633537
|
|
||||||
64363162313861313239333733323836353930316139663239333933383030646434333661333938
|
|
||||||
36626566373161316638326632656365353966626662663138366264313765393264303936623161
|
|
||||||
63313765323065626635633134313765613366386262646631356563663132313665326632346535
|
|
||||||
38636235633861386535313937363663363165363530396166636362343962313735663731316362
|
|
||||||
31653862376264616535336363333965656531336565623237316232636664666635366137313866
|
|
||||||
34393438363534386632323364363536393264643962363235353264373662393362633362613835
|
|
||||||
31376139353562626563653966346237613539326234663434626333643132303832363161326362
|
|
||||||
35306132386134616336663037626566616132616264666465313765376234306266616262326538
|
|
||||||
65363661306233323833343737313135366664643439666631313565373436663435333462376132
|
|
||||||
66633265616638646136626133393937626531333136663566343336306134306137633835376162
|
|
||||||
66613836383965633864643735393432316663633635343732313338633239636237656563613565
|
|
||||||
30623730333662353639353363653936396563303334313938346438633938346464333963323261
|
|
||||||
62666232663730653864623566313138633837316265363463666438326634313738303362396330
|
|
||||||
62643639663930373939656566646663363432376636623264336530353635383033313965393661
|
|
||||||
62633534376335363537356131636530636365373764653065363362356362326566643664666439
|
|
||||||
66303338373061373366623632396162633034323632353933356663396136323834663862313365
|
|
||||||
32616263613637353436643032363134396332333730336633333164653737376238656434343864
|
|
||||||
63363937316430323965393839336362303065373738343537353238643638336236393637666434
|
|
||||||
34363638366536303762656164303037613162636462623336633166353435363264646436623233
|
|
||||||
37376335616462306439396239363630633730313265656631623162363039373564653337326537
|
|
||||||
63376236623062663730373633343863313530353731636430613863343862376135613332306430
|
|
||||||
32623063306534373864313535623166303462336136356237653538643964643262623930393035
|
|
||||||
39643639383833343930313163663733616334666132323432326466613137653735376163373238
|
|
||||||
35623139303364336337373331666535303563643831643732383363336235373134366564623030
|
|
||||||
37663738373839643636633937613632323264373435656465316364633665326165343964646137
|
|
||||||
39343062333863633634636334613036613939346334363936353464636433353162316662663864
|
|
||||||
63306361373864653464306438646665393131333131643637386436306264303237336136306138
|
|
||||||
65613163333661353839666231313366343335386131306431643336343830386336346663363464
|
|
||||||
61353731626463633937613935303036616365363630366631386363613565306562366339636463
|
|
||||||
65323563313265656466303531396338343636303131396463663535346362333866353266356333
|
|
||||||
30313066313136626363386662653037323962373434626461666563663737646463366265333339
|
|
||||||
37623232356638333135303831626139336362303363333831353361653866643833313039363731
|
|
||||||
38336535653536333266626235346132366232623331623962303730663839666430393365333361
|
|
||||||
61373966326537613765343666663533623566643466353438666163623161366136643138613035
|
|
||||||
31336339346166376666316666383533376235333066333138353833643762313161353435363435
|
|
||||||
63303733616437326361316436663666363362336636653931343238636637396330343339376638
|
|
||||||
36626464616139666435343161333562623063336264383632646361396338366465353739343961
|
|
||||||
63303463366530303831336535313230363932313462633732663337363835336331386537323363
|
|
||||||
35353866656233336338613965616530363233643134343334373335346139396130353631653462
|
|
||||||
39346663633739663162336462373263353662353638356265323363303039306238376666643931
|
|
||||||
62383234343936323133646464656435313137643135303232316235356233656264316232336635
|
|
||||||
34663930613263613261623831393431656231393365366661356338323932373365306265313062
|
|
||||||
61333031646336636566323834616139306166333637613235326661343332633763323032386534
|
|
||||||
65613663396261646631643363313365616333393339376136306536643864396531386332616532
|
|
||||||
62636135643865613130396230363866313662346338323934663662343835616635343266616339
|
|
||||||
38663466333561393038356261376237373337353435363464616538626263366631323439643138
|
|
||||||
65363562353063613064633666363763356666313933386262333963386363656465666462303037
|
|
||||||
34313964663738653038376438313339386439643736366634646638623338333965333831326631
|
|
||||||
66616132336235366563633064323538363964663563333330323339333166316435376466613761
|
|
||||||
38636462666663343737633633626530656230336234323763613735336232383066
|
|
|
@ -6,4 +6,3 @@ user_dict:
|
||||||
ssh_keys:
|
ssh_keys:
|
||||||
- "ssh-rsa azrekgnbmoienbzrinoien...aoeuzn lorem@host1",
|
- "ssh-rsa azrekgnbmoienbzrinoien...aoeuzn lorem@host1",
|
||||||
- "ssh-ed25519 azrekgnbmoienbzrinoien...aoeuzn lorem@host2",
|
- "ssh-ed25519 azrekgnbmoienbzrinoien...aoeuzn lorem@host2",
|
||||||
totp: "daeae8ce486f6636d68c37c21ce002" # the hex value
|
|
||||||
|
|
|
@ -1,6 +1,4 @@
|
||||||
---
|
---
|
||||||
# Use python 3
|
|
||||||
ansible_python_interpreter: /usr/bin/python3
|
|
||||||
dns_resolve_server: 1.1.1.1
|
dns_resolve_server: 1.1.1.1
|
||||||
|
|
||||||
# Default prometheus serveur, to overide in host_vars or something
|
# Default prometheus serveur, to overide in host_vars or something
|
||||||
|
|
|
@ -1,36 +0,0 @@
|
||||||
$ANSIBLE_VAULT;1.1;AES256
|
|
||||||
33326464643530643862323238303631356639303466646138663239643165633333316539383033
|
|
||||||
3735666534333264303135656539666266343237366232360a363765343864326139343237323634
|
|
||||||
33366361656236336463666563376666346666353563373236653964633632383733303030383632
|
|
||||||
3339366333363063660a643036336663396631346335343838306237663034383436383631626161
|
|
||||||
36383562333664626366613331623765343631323833303935633737366333366461313136643862
|
|
||||||
64363362663933313234323435393031353137393035666565373030623936316564316565663938
|
|
||||||
30343537366138303737633233663433643335353335653963653066363632643339376566363730
|
|
||||||
61383833373634336237373733633961373633386434663333333935653831393631336165393265
|
|
||||||
66373561363635663062316435303663306436343133303630373363363363386338643666326338
|
|
||||||
37313530346434376539663063656236643339313939623737623937333037366535303963363638
|
|
||||||
39613534383265353235313662393533616138616439333835663662623435303538633763356437
|
|
||||||
35643736643134643133346132616234326664353831613237636561616663656133633935333661
|
|
||||||
32363436306535616366393865643534636133366565393136313134303333363733333265656431
|
|
||||||
34353166393737343565396566343239303030343335663639653934363632643862353962303730
|
|
||||||
62353661316364646232313964343033393364613737353335393466316466316466363334326532
|
|
||||||
32306263326134373337646137326262626632333937373039373030313063326161656436633737
|
|
||||||
62663761346436383330383731626135616439383136626661323830633964346130643634326461
|
|
||||||
34633562323538653736333435346665623565643639636565353166353336363737333064343337
|
|
||||||
66626639386663383162643362396634623237346361623033336637366339353134356537333462
|
|
||||||
37313233643531666332316666386434376235643764356237653935353335323965366237303965
|
|
||||||
64616532656461363666373235353539363338623031626233386435393334653163636337366130
|
|
||||||
37343834343433353632393963663330623736643833356466363663653332626530623962343266
|
|
||||||
36376366666164666433653462653635303233626330653734313538646330316339383339643362
|
|
||||||
65623564616638393638663031663233356430343139653261386262356433336637613737306233
|
|
||||||
65316630613137633632393033396366633134653864663036646436653161343965373461643366
|
|
||||||
63663635623563373164633266373931303338373938633265636536613164636339383936383935
|
|
||||||
38303636323836626538663165383533353838373233303237333763616430656537656632373366
|
|
||||||
35616361303061646235306562633761373034346661626330626237613337333833643363653031
|
|
||||||
37653964643133303666363666343839613663643634663537326538303035646564626433643565
|
|
||||||
36343763613237313333393763376133316439636239626533386131396530366162313566303832
|
|
||||||
39646237346463636239613062313566623636653830353130383866383632616365386139663531
|
|
||||||
37656634373135373530393733386539646532633635646232323439373433366537313937636439
|
|
||||||
31313836636133663033626239346230303361666136626637646261373838333638613061383065
|
|
||||||
63333639326261663631363734376236316534376231353336656230613534313930366330626630
|
|
||||||
666466326463316330373334353563373262
|
|
|
@ -1,4 +0,0 @@
|
||||||
---
|
|
||||||
vpn_vault_hindley_key: "AAAAAcxofuT6w7K0ev6L9zxHk/nLvnGgXVgYzXRJNXw="
|
|
||||||
vpn_vault_azerty_key: "BBBBBcxofuT6w7K0ev6L9zxHk/nLvnGgXVgYzXRJNXw="
|
|
||||||
vpn_vault_hellman_key: "CCCCCcxofuT6w7K0ev6L9zxHk/nLvnGgXVgYzXRJNXw="
|
|
|
@ -1,2 +0,0 @@
|
||||||
---
|
|
||||||
ansible_host: "barium.lan"
|
|
6
host_vars/barium/main.yml
Normal file
6
host_vars/barium/main.yml
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
ansible_host: "barium.lan"
|
||||||
|
|
||||||
|
## Users
|
||||||
|
users:
|
||||||
|
- g33kex: sudo
|
|
@ -1,3 +0,0 @@
|
||||||
---
|
|
||||||
users:
|
|
||||||
- g33kex: sudo
|
|
|
@ -1,2 +0,0 @@
|
||||||
---
|
|
||||||
ansible_host: "bismuth.lan"
|
|
|
@ -1,4 +1,7 @@
|
||||||
---
|
---
|
||||||
|
ansible_host: "bismuth.lan"
|
||||||
|
|
||||||
|
## Users
|
||||||
users:
|
users:
|
||||||
- g33kex: sudo
|
- g33kex: sudo
|
||||||
- antoine: sudo
|
- antoine: sudo
|
|
@ -1,2 +0,0 @@
|
||||||
---
|
|
||||||
ansible_host: "hindley.adh.auro.re"
|
|
|
@ -1,3 +0,0 @@
|
||||||
---
|
|
||||||
proxy_apt_interfaces:
|
|
||||||
- "{{ interfaces['wg0'].ipv4 }}"
|
|
|
@ -1,8 +1,33 @@
|
||||||
---
|
---
|
||||||
|
ansible_host: "hindley.adh.auro.re"
|
||||||
|
|
||||||
|
## Users
|
||||||
|
users:
|
||||||
|
- histausse: sudo
|
||||||
|
- g33kex: sudo
|
||||||
|
- thomyrock: sudo
|
||||||
|
- dorian: sudo
|
||||||
|
|
||||||
|
## Networking
|
||||||
|
interfaces:
|
||||||
|
enp2s0:
|
||||||
|
ipv4: 45.66.110.3
|
||||||
|
type: dhcp
|
||||||
|
wg0:
|
||||||
|
ipv4: "{{ intranet.subnets.physical.subnets.hindley.ipv4 }}"
|
||||||
|
netmaskv4: "{{ intranet.netmaskv4 }}"
|
||||||
|
type: wireguard
|
||||||
|
|
||||||
|
ipv4_forwarding: true
|
||||||
|
ipv6_forwarding: false
|
||||||
|
|
||||||
|
lan_address: "{{ intranet.subnets.physical.subnets.hindley.ipv4 }}"
|
||||||
|
|
||||||
|
## VPN
|
||||||
vpn_interfaces:
|
vpn_interfaces:
|
||||||
wg0:
|
wg0:
|
||||||
ip: "{{ interfaces.wg0.ipv4 }}"
|
ip: "{{ interfaces.wg0.ipv4 }}"
|
||||||
private_key: "{{ vpn_vault_hindley_key }}"
|
private_key: "{{ vpn_key }}"
|
||||||
public_key: "Ce48/ZdvpI2S82bIivhiWHQsyidzTAtxCnEYojY3xEA="
|
public_key: "Ce48/ZdvpI2S82bIivhiWHQsyidzTAtxCnEYojY3xEA="
|
||||||
keepalive: false
|
keepalive: false
|
||||||
peers:
|
peers:
|
||||||
|
@ -23,5 +48,6 @@ vpn_interfaces:
|
||||||
- "{{ hostvars['matrix_server'].vpn_interfaces.wg0.ip }}/32"
|
- "{{ hostvars['matrix_server'].vpn_interfaces.wg0.ip }}/32"
|
||||||
comment: "matrix VM, hosted on g33kex's server"
|
comment: "matrix VM, hosted on g33kex's server"
|
||||||
|
|
||||||
|
# apt proxy
|
||||||
|
proxy_apt_interfaces:
|
||||||
|
- "{{ interfaces['wg0'].ipv4 }}"
|
|
@ -1,14 +0,0 @@
|
||||||
---
|
|
||||||
interfaces:
|
|
||||||
enp2s0:
|
|
||||||
ipv4: 45.66.110.3
|
|
||||||
type: dhcp
|
|
||||||
wg0:
|
|
||||||
ipv4: "{{ intranet.subnets.physical.subnets.hindley.ipv4 }}"
|
|
||||||
netmaskv4: "{{ intranet.netmaskv4 }}"
|
|
||||||
type: wireguard
|
|
||||||
|
|
||||||
ipv4_forwarding: true
|
|
||||||
ipv6_forwarding: false
|
|
||||||
|
|
||||||
lan_address: "{{ intranet.subnets.physical.subnets.hindley.ipv4 }}"
|
|
9
host_vars/hindley/secrets.yml
Normal file
9
host_vars/hindley/secrets.yml
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
$ANSIBLE_VAULT;1.1;AES256
|
||||||
|
33616139646133343635303262363364376264323635656530643766393139666165316561656666
|
||||||
|
3963643939633835396136343761363839376562326162610a343365303635373761616137663231
|
||||||
|
31326666303231366433343266616264313535333965666266396639633465626336653363343066
|
||||||
|
6239353034383537630a313136323163313436646434646638316535313364653936373662326263
|
||||||
|
32353363366632636537613134646639653833326462346137613661653832663035336234613638
|
||||||
|
37373734663564346135643930613064666639333532306633363532306662633063386538343438
|
||||||
|
33623439383037633235623762373437613665333537363664333235653466643536353030336337
|
||||||
|
62306233636461326463
|
|
@ -1,6 +0,0 @@
|
||||||
---
|
|
||||||
users:
|
|
||||||
- histausse: sudo
|
|
||||||
- g33kex: sudo
|
|
||||||
- thomyrock: sudo
|
|
||||||
- dorian: sudo
|
|
|
@ -1,2 +0,0 @@
|
||||||
---
|
|
||||||
ansible_host: "krypton.lan"
|
|
6
host_vars/krypton/main.yml
Normal file
6
host_vars/krypton/main.yml
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
ansible_host: "krypton.lan"
|
||||||
|
|
||||||
|
## Users
|
||||||
|
users:
|
||||||
|
- g33kex: sudo
|
|
@ -1,3 +0,0 @@
|
||||||
---
|
|
||||||
users:
|
|
||||||
- g33kex: sudo
|
|
|
@ -1,8 +1,9 @@
|
||||||
$ANSIBLE_VAULT;1.1;AES256
|
$ANSIBLE_VAULT;1.1;AES256
|
||||||
66656663643539653865323364386464393932303834303832313463636662643161396533656534
|
62353537323135663839356464396361646432303638653765616663363432613266383739343835
|
||||||
3330346432353736323266653063303538306232356133650a373134623933666137636538343832
|
6435313938393332396537613031316333643835666164650a396464396632353031303662386332
|
||||||
65323430353263623234616336396530613038333530333433383966653739336439643431363065
|
65643437616137383837623566316438376334363634653061383334356530366261343865323631
|
||||||
6363313939623162340a626635633335333631306332386535393861653462383765376464613230
|
3466653030623239390a363765386362323563333861353964343161613732626565633666343430
|
||||||
63313033613462393331313431616138306430316634373334656537323431336633663833636132
|
61353266623033643030346238303562313864653161623436666463363761336532346137656138
|
||||||
33323365316533373462323361383561623535326336643232633631316438316362653166616462
|
38316439663361363930656162633232396237343165396463626633633837346335643038653131
|
||||||
333165626564653538333033393233303435
|
36323039663333346131303735316539333335383565623061646634613861303630356563633238
|
||||||
|
63393034323136663861
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
---
|
|
||||||
ansible_host: "vanadium.lan"
|
|
6
host_vars/vanadium/main.yml
Normal file
6
host_vars/vanadium/main.yml
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
ansible_host: "vanadium.lan"
|
||||||
|
|
||||||
|
## Users
|
||||||
|
users:
|
||||||
|
- g33kex: sudo
|
|
@ -1,3 +0,0 @@
|
||||||
---
|
|
||||||
users:
|
|
||||||
- g33kex: sudo
|
|
|
@ -50,7 +50,7 @@
|
||||||
group: apt-cacher-ng
|
group: apt-cacher-ng
|
||||||
mode: '640'
|
mode: '640'
|
||||||
notify: Restart apt-cacher-ng
|
notify: Restart apt-cacher-ng
|
||||||
no_log: true
|
no_log: {{ enable_no_log | default('true') }}
|
||||||
|
|
||||||
# This is uggly, and overkill
|
# This is uggly, and overkill
|
||||||
- name: Set cron job to clear the cache
|
- name: Set cron job to clear the cache
|
||||||
|
|
|
@ -79,7 +79,7 @@
|
||||||
dest: "/tmp/ansible_hacky_pki_ca.key"
|
dest: "/tmp/ansible_hacky_pki_ca.key"
|
||||||
mode: u=rw,g=,o=
|
mode: u=rw,g=,o=
|
||||||
delegate_to: localhost
|
delegate_to: localhost
|
||||||
no_log: yes
|
no_log: {{ enable_no_log | default('true') }}
|
||||||
|
|
||||||
- name: Sign the certificate
|
- name: Sign the certificate
|
||||||
become: false
|
become: false
|
||||||
|
@ -100,7 +100,7 @@
|
||||||
owner: "{{ owner | default('root') }}"
|
owner: "{{ owner | default('root') }}"
|
||||||
group: "{{ group | default('root') }}"
|
group: "{{ group | default('root') }}"
|
||||||
mode: "{{ key_mode | default('u=rw,g=,o=') }}"
|
mode: "{{ key_mode | default('u=rw,g=,o=') }}"
|
||||||
no_log: yes
|
no_log: {{ enable_no_log | default('true') }}
|
||||||
|
|
||||||
- name: Send certificate to the server
|
- name: Send certificate to the server
|
||||||
copy:
|
copy:
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
owner: grafana
|
owner: grafana
|
||||||
group: grafana
|
group: grafana
|
||||||
mode: u=rw,g=r,o=
|
mode: u=rw,g=r,o=
|
||||||
no_log: true
|
no_log: "{{ enable_no_log | default('true') }}"
|
||||||
notify: Restart Grafana
|
notify: Restart Grafana
|
||||||
|
|
||||||
- name: Copy the CA cert
|
- name: Copy the CA cert
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
group: nogroup
|
group: nogroup
|
||||||
mode: '0600'
|
mode: '0600'
|
||||||
notify: Restart kassandra
|
notify: Restart kassandra
|
||||||
no_log: true
|
no_log: {{ enable_no_log | default('true') }}
|
||||||
|
|
||||||
- name: Copy the CA cert
|
- name: Copy the CA cert
|
||||||
copy:
|
copy:
|
||||||
|
|
|
@ -42,7 +42,7 @@
|
||||||
group: prometheus
|
group: prometheus
|
||||||
mode: '0640'
|
mode: '0640'
|
||||||
notify: Restart blackbox-exporter
|
notify: Restart blackbox-exporter
|
||||||
no_log: true
|
no_log: {{ enable_no_log | default('true') }}
|
||||||
|
|
||||||
#- name: Copy the web-config folder
|
#- name: Copy the web-config folder
|
||||||
# template:
|
# template:
|
||||||
|
|
|
@ -59,7 +59,7 @@
|
||||||
group: prometheus
|
group: prometheus
|
||||||
mode: '0640'
|
mode: '0640'
|
||||||
notify: Restart prometheus
|
notify: Restart prometheus
|
||||||
no_log: true
|
no_log: {{ enable_no_log | default('true') }}
|
||||||
|
|
||||||
- name: Add node targets file
|
- name: Add node targets file
|
||||||
template:
|
template:
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
owner: synapse_user
|
owner: synapse_user
|
||||||
local: C
|
local: C
|
||||||
template: template0
|
template: template0
|
||||||
no_log: true
|
no_log: {{ enable_no_log | default('true') }}
|
||||||
|
|
||||||
- name: Install apt utils
|
- name: Install apt utils
|
||||||
apt:
|
apt:
|
||||||
|
@ -60,7 +60,7 @@
|
||||||
src: homeserver.yaml
|
src: homeserver.yaml
|
||||||
dest: /etc/matrix-synapse/homeserver.yaml
|
dest: /etc/matrix-synapse/homeserver.yaml
|
||||||
notify: Restart synapse
|
notify: Restart synapse
|
||||||
no_log: true
|
no_log: {{ enable_no_log | default('true') }}
|
||||||
|
|
||||||
# --- DRAFT ---
|
# --- DRAFT ---
|
||||||
- name: Install nginx
|
- name: Install nginx
|
||||||
|
|
|
@ -3,6 +3,5 @@
|
||||||
systemd:
|
systemd:
|
||||||
name: "wg-quick@{{ item.key }}"
|
name: "wg-quick@{{ item.key }}"
|
||||||
state: restarted
|
state: restarted
|
||||||
loop:
|
loop: "{{ vpn_interfaces | dict2items }}"
|
||||||
- "{{ vpn_interfaces | dict2items }}"
|
no_log: "{{ enable_no_log | default('true') }}"
|
||||||
no_log: true
|
|
||||||
|
|
|
@ -38,4 +38,4 @@
|
||||||
state: started
|
state: started
|
||||||
enabled: yes
|
enabled: yes
|
||||||
loop: "{{ vpn_interfaces | dict2items }}"
|
loop: "{{ vpn_interfaces | dict2items }}"
|
||||||
no_log: "{{ disable_no_log | not | default('true') }}"
|
no_log: "{{ enable_no_log | default('true') }}"
|
||||||
|
|
Loading…
Reference in a new issue