Configure Wireguard endpoints for vpn(-ovh)?-ng

This commit is contained in:
jeltz 2021-02-20 17:05:10 +01:00
parent 40527da466
commit 7d7444183f
4 changed files with 229 additions and 174 deletions

View file

@ -1,174 +1,187 @@
$ANSIBLE_VAULT;1.1;AES256 $ANSIBLE_VAULT;1.1;AES256
34336231623938346631313932323131336439623837626366646338396137633436646365386639 61333131656534306163383261313739616434373239653964623430343634663436663138663461
6332383765386235396331373836366230663563376665380a616436373136633933376435653230 3134383264663930343038643339663866643365653035630a343165376430633733633033303832
64333963663436393265666434653164643164616134353665306462326666623530383838343135 32313938623231333564353334646534386264643532313532623366353265333365366130346431
3531343533656332350a343432336636316131386132306238653736633966363235623833343638 6637316630376637300a353038653233303237316531633561313738366363303837386334393432
38643061383963396466346536343061653034333037393664356661376565643765306462626231 38643462666436626663373935663235383634373738643738653231353338366139303331356536
39326233363962373839303464333833306532343834306232653731326135653934643836323639 31363161363965326463373664663665306261366633366436343936656164346665663564396338
36343937626536346331613263663865346634666534646266623061303639626636393230616261 66623537343664613232373036613239363566313234623332356131346666396565643861386632
32336366356439353738633234326138656464656630303362623664616634306230623538373965 37316637316362313633666236653266653630653062663263636463373931326631623134323539
32346439306337623737616666353830626630373562366436653131393532313035303836326430 35663035626563313962666537383733323964326166363338663632373062666530323566666135
64613235646366616533313065396663366434363832333535336631323366336437396664303834 62303862643735363633326434373465633536313135633433626131633430633731383966343061
30336466313064636565326564356435306136396363373464326534303366323262303732626661 31343234663861613632616461373937386565353962363535613363373934376162666237376138
38326663313332633530353739346538343434316133343066313530366637376135323564306537 36646134306233316365313831633438363334343239643363626162333762643063646631323434
65626261303231656432333364333965663065346436626631666466643934623064333163626339 37626431643865396633643534626531323233643730633533366439313933363936643739643735
32633565303734303862326365336339346133393431636266303530626564326361653230626536 65343630323565623734326365336635396536333432373534343032343235356461306435313632
32313231373037633134623761663832393666353732613965613436323939343233613433343538 31323030636265626364643265376430316430383038306437373463336234396432346638316332
37326438383130303861316663396333376662386337353964633930353536653437653061356635 39643032636366323661336365643665626565383430326636373634633236316636346565666261
35646232343535313130646237643835376162623639333961323964353830653366626438346237 66333162623837613461376133363936326132316162376132616237363266663931383661653034
36343663346332656537363434396633336161373730663364306239306432343930643230656465 65393662303934343563383338373663376332656635346232313234643363393235636535656134
37633537616232656661313764626232303535383563353861396431643735326162383866626231 31393333626533396564373139666136313231666436333539346335396461663433633366656561
61383165613332666537656137636430323332326335323763303537386662646263353539613964 66643632386166313638366232336434616661623336616631323233353733616162303861616631
37323966306364306436653033393931663239383435613836356164633135306233356364313036 35663665346362376335313430323039653664363433313362396537316663386163633338323762
39356661613434633930633066646437636535313565356366303732613731333062643231313035 30353535616330396365653135373833393938393463663035383233326362343862386136656131
65333461396131663764626665393562623030343561313136363964393664376136303839333664 61633564323163376261623232663862383263663265643638303238656337616462376138356636
65313465623331333538393734373264313562643232666130303930333662616465656432363039 30396331626565333538346334336163333465623635653737336436616136313137343131663462
66616530336666343861336434633063343561323931323931346132376263376565313366306639 61343031373861663036353333376332313536316432316165666439313431386436613364316562
64646465303432333136353661323936633965666364356633653861363139616562653834313861 34303832356534316433353635396437383737643234346334303230393266346237396566313565
63306133613066373462383236613939316130623937643939323134343936356638376335323836 63643531353763376131646464363832366261623865393032376465393637383866633965653331
39383334656236633037633230313138326238303863623231353465346661663162623138353461 63623639343637663633343331633330663838313539343963623633633731616533373431363166
33343738613137366364633730346261366564646161373837613865393233663431636361663962 33663030643965303466383262363666613831646138633963343365316331626663373762616639
38313230363737306265636435353533666262333666383639343364633464396566333433333538 64393766653263323065383766306539663137303566316333323066643261333865663863663133
39643934646537653234336361613664333434623739353831316531313666396638333136343638 64623937346638346436343861633666613863656437386461646639326238663034333664383264
33653034366362363562633462303165626333306664326366353334363964663936616430643662 39613536643463633538653861303530396639343961366536363537646336396630646230383664
30616334326638323133366632663237356238353934323361376237613632396134663536336364 34656163303137363937613634336434633037316563653033666666333733333362616538386633
39363439326335363437373939353564646663616464663763353931323233316135656634343137 65326263636238616563656265626138366532666565333430343838333531323734653634663834
34396130386134386331643534353461663963323435656337653032376565313635623231343135 32313966613766373533656232333633333161363262346136323838386666613635643966396161
34303130316239303065386134663332393938636332363665643832326439653733633231346537 34313865303834346661366232333661613736363861383231623363643136643730623866636365
63383634333034323434376237663932613638363835393837613632663265616363303233653539 63343132306636353336343733633331626132663735636534646430323636373531356263326234
61333765313463616665613136303533343230303735626437343635303934613365326166333966 33396662303031386332626639643861303137323632343562353737373965626330326333346162
66613538393466666630363333643730653239393435616634303430396635383631613439623433 36653162303039623666393465623861316438353831313765646436663265663531306338343432
36646431393865666162373232343335356366366633633264326639643434396234313863333163 39616533656635356431303532353662656562313837353965373566336238393862383562346432
63396534623931633833656565396635333133376165613031663831633564663061656131303564 37663734306633396133373231613333386461633436613863313635623865396632663234633331
61303132666264636139313738643161313134643733633366376538366135663135333333333564 36323233613665316232613532623265373363623565346332333438336265633831396364666464
64366262353837363061653663616265393264373230346330636465336439623063636639356136 35383264633531303964663934393936376639373637376438383733313864646361366434663331
65383638643961326661396336373163643832366561363764626461623662333436373136616437 31643630383766333765303431303532336430393262643566366531383839326230626366336433
30316537653432356133616338353165633462643634323563306366343965326635363863316232 31653330343363326437323965643333393364636635356531643964633033373432303237626236
61633135643861333635383464383937306236626632366235363433313335663431366531356337 62323935626532353166636166393537363633636130383765363034383066306162363561333463
37303465323638383930336138356665343966336137356137656564303733373565366162343330 35393430353930626465386265336131663839636265613239646639663433633439653864303132
38326366653733376138356339313564616165626235356363343430353239616339656239323964 63626437346337633864386434393963633564353362343034363035316262343230376238663666
31643734653263653461333135386261646265323134633334376262323330396634643764323635 36323632356335373163643334323965626436653336623632376465383832643734303637313138
30336262323035613338333166353364333836623865393132613338393237363734616330366463 62313531353139373865306234363032636266363439623930343033303735373935636564326166
64646163303337323531636532383438356237306337656439663565643032633462316366663164 33653135366332326632316561336466366361626135623662326261393237323330633134646638
33613039326337353531303831313136653539353261373930613030383134653261363833653439 64323631656266373534663238363437323535663764316437373439646162353836343931303337
31343662623035393238646263633066653362323434306137633339393330376462356139333362 39643530326236616238316337663937333537633165373237376164333430306430363135353235
35363436356530363134663064653031376561343732346262383333353733363136396262643135 62643463363062383932653435653862653731323863373431393234323131663231656331373264
31326566303535343833326562376464643632363434323839366366626134303830323563633237 37383363303063386237663763313630356633333666333930393430326237326361333136306638
37313964353033316163303738636632346137353437333463303135323631383132623133663130 30313134376462366266626566373766666533313230323230626266366639363734306437386131
32373163393861366137303138363134653534613236636439623731393837306130626638343134 63376266326237663364333331323365626230333836626266656564356436646538393630356330
39313532386338343662333134353761653162663665396664366239633536613132313735373334 39346235373838363139653236303231643838353666303137313737643466336266383838373539
37613161383633653861376433633632333163653439633938386137313632396137616337373465 34663762346632313936653830646162633730316661656662333963393861316237623337333533
65383238396439666537313833663364333731613434333739393161363437306665363834653761 63383765343037643939363530626264396536363962613636333465313665666634646436623262
34303464386633633163353636643964393233383232623765373239376633393139326630653765 66633966613966643261643931383733316464343563323638366166616363376431366432373939
62646439646534376234323661383063656463313437323231333165626163626262626562376338 37643161653433323236373464666238613232313335613466353431303136333437623331616565
62646362346261313738323830613037663035666361386139666432613230346334323063326239 38316339363066653561666432663030386537373332623164316261306232343030363237303839
65303065343061613736343663363630336333623439383032313137616131623933323636306331 33393332643735343434663064633865636234636331373938316561396132653762353137363162
34636130626338303039356137353532346562363531623936316162336663306437386532363236 34313530646133636437663532353838356133376232343663643636316463353539373437396462
36333661316161613237343032623764396435346632363963643438316430666539393566353939 36633233326331333035343563643437336139393561303334366265373962376639336230313733
33333234313839636537366465356364303438313830663261373563346538626432313139303030 35306534393862646666653934626630366537623063616461623464393236623439346438666338
33333066626463663663643833323764643737386162663766356665643064313263376434353038 35393137306636323063383631383030323833616461363765616265366138323733653866653432
37643630643737663566653562353261333734636262626437393239383063613661643166626630 65393732653733333463656136653232626361343262386562383766666530626530356533663064
31313564346239396561326162333534376264616435313762623032636432363832383630343964 37373435323964636163666163616438633163333038373036313563626134356130323066376264
30343663643935633465393465626131633931623930653962303830333065363435383237653566 39663264356461346364346533366130666162396232643861376333383135623132383962633831
65646632376330306437663334313932653230653562356338663366616463303466366263366137 33626562333338636132613631616539643836343631646634613334356364643364343837656363
64633934626339633235386630396561376130373763313137386531356637633863393035306634 35616239633833376361623063353736396166303133653161313534346335336338333233656534
65353432323235363135633832373032623837376333346131303162303464616234313062316563 61633863383331656166333265666236323936626231383336656533316265306165653065363037
64646634633963663032613533636665333335656539323238623362306363313835626632306236 38323836373761393362333463613033636138613339313939383437396434636130303735346233
30663637356463363530316434316639326639633539333335633330333834643035353932313638 30376239636330343461373732323064616662303232333162313936393238373339376566303464
64356565653065666131373538356462306633343161376537323762313666373235353236313963 65386436313461396635393234316661303337613735396464363638653466616164323330366237
65613561633266306632616538616461626532666435663038646138386430376164663766363138 35373732616564613962333331333662653565626264643964393536393561346138356132316566
35316262393065653739323035666531333330326235386133383834383865356635666537333533 65303965613366636434666535373335623539303362353362336331663130613935653963653363
31376138353231313262646334386566376264323066373934666363313431643738383064666437 61613935653831616263353733363637313263396663623931656531373965313362656638373665
36656437313039656666373530346534393735353163646635663839326366643333393665626464 39336333393664646439633439306333383231663564633237383063383836313937343863316434
36616637303631653661373433653865323634363065303433386534363064356564636465366265 36363466313337333133376461613661643034376664313337353936666333663763303565633731
31333064383233636538393032376234663663353162343530376631356533653231303730396465 31306362643236363135373665663439373330313961306366306138396365633735316233383963
33366162376464633633313664303939306330613865663431653037303061633130626635653638 62326566613630643938336561376564326133643464303665653564353831626435656566616133
66626264363333376463386666313663333964333137333231303361616533393236373861656534 64653233663563396663356230326237393863386337393036306437346130656430633335393931
32326335306566623332396638383133353434363565316432353963353062313662326361336537 37633164613137616334393363616665383935356563333832303664363031376237613263636561
34396632656234333263663831326566353434316234613365316132363730643665373761666562 38626364376631613133303661663835373935656665303165353832376165353534616364313365
31393565653663653731633333633730326265376135666162656132623238333765333363653130 39346265626537613463666636623539626266623134363364306537653934313437363430366635
61353632313532616266363139336162336565356365316531336364623930636430353831623233 61623638653334316461306534653435386161396164633538323761386235633931383035616130
61616131313438306633333066613764313161333934316139633738623164623564646365663566 33363337636430666566313730613666613865343234326639373066386263376135313765393435
66356464376133363137313036623930373362306166623838373131313330393837396261656561 65343461353938646632396566336433313962323233656164653738653065623231656466386664
66396233313530643164353264656563383632363139333262626532376562613630643437666266 64323564306335306230613832316334366238623634393230336363363733393331326363323566
66656335656634613138316138643666623430363833663035616138336461303035633731636262 35383237663762663463353136393561643962653339633430376238623861343436666432386362
36393939333765346239666433323032323361343934656463396365333366623337316663396263 63633633303530363632383231363566666532633535663161366463386165333430323965313161
36616431626633663963636135643833666234613830366434636532373031343263316436306162 62646139613732376364646263346465306435363237353532626466663730333935393130653138
39356365376561643665323866656465313434623138326238353662653735613565623264333336 37343830353735633661616337636236666435623933396437373930376632623935633261376539
61393763363862613766653064636130323732663466366133666361636339356464313037353462 61353233626333656563313834316566316438356134616131366534653761343234313265383762
63633936653235656538383433393065393162643034393538666433616131343462346235393164 38316638313830316233643739386131613539663164616135366330666236373765633464306137
39353663373338626665663563663162633430343330373430376336326432346233663365376533 63373564333064373830643038636466636630323031343537306338326232666666363265653335
32656465343538643137326366653232343530363834383831386634366262303333636261353863 39353136393565376536653933663562613134613666303566373531376162353762313430313137
32633437343432653936643766363338636535613532323362656435613363393238626466303861 38336364333565313336363730356231373432386130613038633939633731663030376462373263
38633861333638613466306338613932353964393365356637306261626535323732316362623731 64613039383761643265643566353663616135323131643234663532306339656533356666343065
33313963623439613939333639346461663338373334396165636231666266613065323731373964 37383730666162323234353464326164383637326266373238633739346239343565323837356235
64313133383435333935376531313432663766633133633863356563663535333263636237386136 35636633623466636438356636333635613664633638636365613561336361653533356163303461
61653963633166383135333436646465383536373039383538326366636634313061613730653962 34303531303035373661613162323064613333326437623239303738376536333034623766366531
37623962643866396637336231363038373465393637356463656566666661313130313863383233 39303062336536313133323538316635326631313664316134376465353438653338666538373631
37343636346535363832626365396262303862393535336565393635663637323730373564336634 64313737343138386461313538636264316461653063616564333132303032343031653131653134
37363036323733306535336366373630356531353737303165376530656433626634343365626239 33646233623139653038376637313762316330653332353264393864376564643333363835343130
64346136363030663862313431653761666432393933366665346361626361623039326434633835 30393136623831333532356461656162623137623337393732626666313931356432613362666362
32666538653037613361343536383634643762356234366433663639653461303933306434333864 33353735626666333065303664316663356464396130663432333833613363323435333139313937
37386436393465323139306161333738383265323436376536656264356230303163326134323864 30353138313632323164303562663332636165663263313730393364316332656533353636393036
63396331666431666464656161633466333764653631623131646566303366333030653834333335 36353436313865313339313862623935356433323061633435623634323364323361373761653463
31323365353239366232643863386365633861376235643034303563613363663661616564363663 65616339623338386662346130313434663766623131333265353066333439613265376161636637
63326562613365653539383336383339646164623864323830653434623365393432666466323134 34633535616662386138636462383231386665373130363666643032363162383035316339363036
33626330373361393734656632393232363866613863373135636537613934343065306265623964 66646361336231326539396663366333323636353135396165333731623136613035363937393839
34643765636165393336356630353663343065333431656164363638646233663762346536343362 32643335616265373536636266663234303561613166653837623837646431613366313462353032
65653364343537383336373933313464663464653465383830363631316336303464313731356230 61336461396561383432396465393762356666323338333164373966303437643339633236366330
34336130323766386465373162346535396565346630353734303937396130656132376331326563 32633434626464633132333731316333373437383166306631633038386331313233333065343630
36386339383338346533646331666262396432336434646333653664326635386238333763626637 38373731653062363361623036663565383662386433313130623135356334623864373463306466
31363464306465666339316436323265623437636533643431363161323139653065323534636533 61333966353937383939376139393462613036343039343435366162343166616434623936646461
64386334353439373133313937343234373963353331646233346432646430636530663336316134 65343930316131313334613736356132363964366338633738383364646265636164353531343033
66303337313034396232643531643262343036313762633165353665653938313665386363353865 65656133363063306336323939343231393164386662393831353732353733383331353030396131
66333166303636626565613136653365313763303263313239333033353638616566656134396131 62376262373565353062343266323137353064373130623365623137643830353262316435656137
38356434343931303134303362313363343634613361353538636634336332373132356165326163 33323861363638666666383434323166303365343733336531373130616231643762383334383330
30386130326239366532363962316435663862393836326439623862366166376234343439306465 35333233313835303462633261343266613861616131646339366634346462386138623863613134
36346639623939353232366333643963646336383833386565643435393734653936313638663930 37386531653732333736353862323462646661666235633463623436643532393961663133653237
32323065343737663564333961373034393261613862333431663562353964666561643831316432 39663835353835376165666464623437643433626535666539356163333235373536616233656132
35313832356639333937333266306166656538643065386639346337306134613536356137316331 62646537623363663038303835623961383862613437356331396161636333366530383662336664
38376434666332366531393639303561663934353130333161636530383932653236313530616531 38663935626162653532636436653533326635393935303966323439643966616366626364383235
61656664626663373164343863333039356362343034326131376666623264663732303734366363 61666132643532373065343831356535306236313637306630393336383161333735336163306436
30306430353732616131346637626332656434393163313661356465393263393235396662623962 34613761633639376239633235623330313466323835346265386530303361613265356261633238
62643538623331646265643561623366383937313136383939366164613235666234663137653432 62356639313738633032383232663537363834656139643733613065333361306665353339346565
34316138643139336331356663333632656539653632626136613431393736613630353237356164 35373435356165353335623134366336373736313239333162373966356534363230316532336139
33623632643335663163656236633134343464353837346237316162346634633336663564656531 39386432303135376538656539376266343966323464303463376535623132616165396563316637
39373730346130363963376463326238366235613539613466653139306237343164336462353236 35393761653930393035346564663562323830633730373437633934666234626365646335386134
39323361636333353661633863663162633563343937366461346338363061623730633537626562 31393737303364333564666239653163383063313662313435663232343261343136656461373562
30353938383664333861366431343033313961376436363065373430353736343563313531386663 34653235313062626666356564343234326566613433353462383162623635633661323863663433
37313534303564333237616331396437376436383833373936376664666366373235613533663239 63306136613935313165346236356332633835313036396165643764353430343331386264616630
64653863613531356666646233393533646131333961343730663461346235633961306263343831 37666566316335373031313932316134633564623934363139336132623638613737623236356437
64386332653330323937643266373437633465363933653833343930616134626566363339366362 39346366653633613965616265656266393564666134653936333966333361316630613830623834
36356163333730656233653431326430326566386264343330666131393166323537623137396237 30393835663032373236353932306363343764623965366331366465356130326263363765346539
65386234653231666631366533383762643830333261363532666138386263643662633932626335 31646462343336333436323063653132613439383761343439326638633562353232333763336135
66303363613035643931393933303035323566373634663037313338616132373162366334373962 62393432353734326436653666326233336235306533306335343434346662326430313666336434
33666463613435396331326565353433336361303562326562663035313639333232333430373266 36643461326563363165343461613439323465346238313839326465396166326133336536303464
65383235356132353838636565636436356361653831356430663935613766613237366564316566 66313662356232633266623537383235323430653630313761346337623433643636613264396532
37396130393363386566306162346466326165353863636633306335383265306139396339383866 61333737363035393438386139636130613165316461613832356434356466643736396662666137
34326335323962633032386162623033353036643437313832323166363764653339343638343964 34303532343165623939366566326566643237613836396564343536353739353434356166313235
66626662326234306362656162336538353131366337643761643930306163333661653062663832 63623265356134386632656136306566656131353439653565303935363138313131343262393733
61303963623433313565633235306132366663336662616232613339366363373934613631623431 35646232626662636536663665643635646133653863613566636230666535643234393933653264
34323736383366333032343364373533363761323338346163323836653235653136646162306166 36333965646565613938346462343536643266666438343961323434623537373335643563396566
65333734623663346233343961396566313838653036396430396134393839326535363237363638 37653632396131393031323738653132663932613038393361623465626134353563313439633539
38333232333863396334366561303136333863356666656335633630616531363766343535616533 30303164663135613364353632363534356637336532313735613639316430363662646431666438
35656166303837653365303436623431613931336331356531666665346562613263363666626238 32303832653737613238303639653163316231336131666636643437663466356562316364326134
62626236323863383366643162356462306163653032626130333863656337623136646439316337 62306661323665333830356163313631376334623066326561366562653530383432303233376436
33306432663134383038646133346131333732633932383239643733643138303434646565663266 39383439333764313337373963313764386263633465613666643036303366383931663864323239
34616265383733343963323538656138656331396438616133393063356638633965323363653066 31393633613836656336636666616266393566323437366265303731316364316237613765303366
65353837333363613762333839313631373137363064383830353565333832356162323862393030 63623065306466366339653464633132623633386163643835303832373032303232643437393339
35373038613133643466636537626437393837633865363566343565626633376262373766613738 62656236636134353662373032393534376162303863336163316465616636616565356362666235
39343334336238363131373762646564653839623531323066356430326263376534373664363331 38336561363538613132663238663631306662646132323461363138623262396261626331663534
64373735383933303638303661333964333464306338613363326261623438336530636262373766 36313264653937633235663736333131316237313662383431616365616662383533656663663361
35346339643939666162386232666236326131366366303432393838326239313730323431376231 36383034376536396231613666313866316430663933313466643765616161643133393263393539
39363032616666393431326533643865643937363937356431623763363037373333653266376561 38633039396136646163616231396263383135636366656461336161366561613534333464353463
63323462363063343234373534663063353865363037383932386231313338343239653131633561 64363539336132646534313364393938616364383965376637303735653737366262633565656433
34623439396232633265616438623562666333303932396366663330326565363736633461333463 32376538346133323838356533356164656165336331666637653235333362303162363161323939
66346537323061306662323062393061353565393165363532306439343262343632616465363364 65353663646461656433323164646632376234343132333732303534316139343462653332373936
30376331346430313536313963333136663833323064633631653935326366633862336163316538 34373132303637396666616130393233633036636161383562376532356230336230396663373865
33383434336666303434363236396662366664393637656462363331356631613332353766636663 38326566616564636562373836366237653736366262643238313834373661623330313031663661
62323264336235306532343065323834313730353237616463373766303439663533336366363565 32306435373032353162353630363466613133363431616531383533336466633037303264303361
35646461636263646633343634323735383235376330616334373937646165623639363663353361 32643032393466646663663136653036353933613562316435626662376634643932656431633735
65613034353736633332663333616564356265323731613537393430633137333337643663323137 35646331313064396663616263666636336464323965663531333962393863393336386431303530
31623732663331653935316337306433333633353565343265666333363864346562363961333439 38626338373233643334326437363839386635303234613733313964343765626133613635346132
30656136636661396335623566386362333861616663393738626632633537613564636261383138 30336662323138343864643239643235373163306439623062623263336161383963666235303061
3233 63613637386662663737366332653661303738393630313261643036663234336333326435633339
65376432653436393963623734646434386265366565336132343032313061643365346632363866
65356433323532363861646530656638653666363835623033383130343338653931616231383932
62326133333433323761343138333031616166303937323861653665306638616632333737323330
61336537346363316562663564326433363762646263363266383963663637353865393233353030
38643965336163353263326363306265336339633736306364346361366632386333313561626464
35626334383937386366636339353936613666626237663537363265346534393533343761313366
35333234323465353537616435663861663630623061343662663066383261306232653233646565
62656161343362353666376231613639373134393637366131316233613037666233336165316334
37336532373433326165623564383830663439626333636363643136333331643835663666633363
61343233353037663561343230626339656564636466626163393261366465313763623362316561
36313733333037346534346564303837646631613930643966323465373430366564666637636134
38666139353339663966313566663331383131303766303661646161333931366638366534383262
3235346338366232656366613263633435313531306465613965

View file

@ -0,0 +1,20 @@
---
wireguard_endpoints:
- name: ovh
addrs:
- 10.132.0.252/16
listen_port: 5412
private_key: "{{ vault_wireguard_secrets.gs_ovh.private }}"
peers:
- public_key: "{{ vault_wireguard_secrets.ovh_gs.public }}"
allowed_addrs:
- 10.132.0.0/16
nftables_basic_input_rules:
- proto: tcp
port: 22
verdict: accept
- proto: udp
port: 5412
verdict: accept
...

View file

@ -0,0 +1,20 @@
---
wireguard_endpoints:
- name: gs
addrs:
- 10.128.0.225/16
listen_port: 5412
private_key: "{{ vault_wireguard_secrets.ovh_gs.private }}"
peers:
- public_key: "{{ vault_wireguard_secrets.gs_ovh.public }}"
allowed_addrs:
- 10.128.0.0/16
nftables_basic_input_rules:
- proto: tcp
port: 22
verdict: accept
- proto: udp
port: 5412
verdict: accept
...

View file

@ -1,6 +1,8 @@
#!/usr/bin/env ansible-playbook #!/usr/bin/env ansible-playbook
--- ---
- hosts: vpn-ovh-ng.auro.re - hosts:
- vpn-ovh-ng.auro.re
- vpn-ng.adm.auro.re
roles: roles:
- wireguard-endpoint - wireguard-endpoint
... ...