diff --git a/group_vars/all/vault.yml b/group_vars/all/vault.yml index 8badf4a..af901f4 100644 --- a/group_vars/all/vault.yml +++ b/group_vars/all/vault.yml @@ -1,141 +1,151 @@ $ANSIBLE_VAULT;1.1;AES256 -34323532393839343437366364326163653664366330633838623961373661336335333666653839 -3630626465653565383236343665333935356562383338310a646137616637306133376231353964 -36646166326636656435336538313831643365613138663264373831656666386263323431326638 -6138313735303836390a356562306332346362356539333761363536353432346466633063613565 -34376132663761313930343465313032343830323162396234386631343633643865663333316631 -61613766386364383161663463663130353964336436616566393434396263383133386133373335 -32326432393737376138393666626332353636633463303731333433306333656630386230323838 -35346239346261316137636537373135383038646235326138663039646232353136633966323730 -30316231643034623733623338383933343537393237306139643462363836343034313465386365 -31376632343161653833666362313933376630396530356438666434343263366361613139356363 -37613965633834346634353966303638663066653663363362343431646566376664656435653538 -61393037326336616138306436383232343030333836626462333436383664393766346133346431 -37353939336662626664393266316136666233383561646463363362346265363461646565313933 -35666465316630383963343635346436343332323431653961613263633861346562666163313439 -66343161313635366639393637663533326633363539646436643161333735636661643162396562 -37303639336431363334346533333865633164386564333137396661373533306635666334376266 -36303833366163363138623538663636396531343132613836633935316231643533346662613338 -38326433373363333166313934646661316162653638663739633330393037623934356536353663 -64666263616232333339643238646666616330343232663264626239656133326166366433356235 -30663938366264656135663865323337333137653731383363646131393866636264333835643931 -39616435643731316363376163636235383337316630623662613331316534663762386465623237 -38343833373262653930393931613766633030663261333066623963346230646634336564363835 -36366166653035386165643532613163366263666332353239623764343730393332313161383336 -38623133613339303766313066316264356233653936336235666634383431393233366233356231 -30386232633335363937333933646261343333313933333938373663613032616237376230343533 -37313865393434373166373337376231343730323165336337383237363662316332633932303935 -65666463613232633866323863343564306637633836323732323364666632636635663138306439 -32373230356630653138636432366162666631656433396364386238363336306366383134626161 -30663964363837303936356666663738393630323661356234303836343533346333636430363738 -39393464623435396630653333643862633162633237363937343938366166636436656431396538 -30643531616436646531666561663731363763313733346234336236313435663861643935303866 -38373035653730653538343463656330313364643864323032353762313165323538333335336164 -63353135353364323139346637623961343633643664633264653763363936633530383466623732 -30653265333633623938636530633666353434646534383737366135313735363831636661333563 -32356361376433376132653461336634623637373536643836373663396564623763663234646630 -32656233626233636333626531396637386533663539353639616361356563396462643930636431 -35306166376662383839306238386535326663313032353837383738636464623464366462616335 -61633864636664323664333263626462393034653139653235636664336262366237366565343664 -61373762396330336630646164393162313136306164383064383633393232353961396636356630 -64363831333765373033356535626562633335653565666337326363616236643435313865653066 -61646331363430313132616335633962656263363063346134383436363465396663616334653634 -63643963646139373364663033383064336264646433343238363162353063393139383830363635 -64343430386139313930623138616164333532626266366438646539616534393331386665333838 -64376537313638366430633332643139646266343264376165363136663531333436636330643933 -34366263666537613135306235666364336264363866663737623139366364346536396162356530 -62323935353436363561323666636439386161663737323061633761346134643564326466326536 -37626135326634633664303133393964306362313534656134306333383731316663376533326432 -37313137343734656534373666356166643938623539633235393463383664633638306334383337 -32393739643834633938613163653663373532626237373864626364343366613238653563616163 -66316239656239383238663437623565666263333133373536653230396431363161393763626666 -63656164363739653264303135363761303661633666373339343037373430396535393430386139 -37626539353233343831613963383164316661383434333563376661373336313266316338326331 -39656339353936316163303232353563383263393431616131393032656662393032616637633065 -33333336353336653436663030363235336535663966633038383261663764613366323562353530 -32346137623536643433383632356231326563623961643831356363613366333061383461376363 -31303565653537343434636235353065613036353765323936323232396638386537326338313562 -32363363616434323338386165363664653233346365613263643837663063653032393436316636 -36663961353639643064363934313934626164316235643666363137383031613862303662613566 -38356661613735303332316333303166323934343764303963323430306634326364323930653564 -65366234656162356163626239343133306166313134663835363662326432316431326136316339 -35393838326663386466666139666637356136383763303463313435323766613733393238626666 -39326335643563373638323265663532623735336338636362313262366461323965346638363762 -39383439316235646433653238393762646333386336306232626131323561623838353664636566 -39633365393430643136643861613966646237306664656231393634616266616361616338616632 -33333363653234323861303830643531366535323534646264646435376433393461666464316137 -61313163343633623631333338626535626331613439373230383333613331303064316165616431 -33643932336231663132346135316662636463653638346335643935393830303661613231383438 -32313135383335656562646337666536333935633833643465373661656537323861366632363439 -61386665306137653939613062653835333635333838316339356235626262646564616435643530 -66393130613437373062343461393331316234613434313665663161633337393135333634336261 -35346563646339363531323261376636656134333866353263376663383939623166636639656462 -34623566306262646531333132343932636235346237373366373163306463626334316562653765 -30656263366534623563326135356162326537303361626235656238633337306338306164333562 -34383733316132633832386532613665303362353530663836653864646431336566313834383164 -63383535323466333731386265363331303638366533343365363763313832663737323136626133 -38656230376233353763313739303962653831643165383838366136323935323565376435343064 -39306535323634343436653835356264363334353733333032616232343361353732653231333439 -36383261393565646139386531303336623765306533376362326662356532616361623764383061 -36386332633465383230636164303162333438616138313231363436626536663265333037306337 -61666234396436343235393661313366633630666530616332376232633965653430306466643131 -65333534663432386433636663623532363438346139623034633332633464376539333136376331 -30343462643433666365343433666531316665306233653363306561653337643032653734393534 -61333234306531323339363333336535663639323638636566346434306132383630373966316630 -65366430353762633564346538333037663036326466343232306435656162376366353066313866 -31333062303534316532386466306162356538303765306234373633643731313866396264343865 -31636562313561336134323564636333333537386465376466666639623061663036323262356131 -30663565386162633764363064383037616632306261333433633164343965376331306434613265 -66396436636439356431386664666232343239346430613138346465333038366238313934393134 -38396237643237343965313963643362623237343363623538663133393963316635323238313733 -61376166366438323633636431373032393562653262373066326136396164623661313037336634 -66613561323239636666623934313264333366393564393362326665383132316137393466393130 -31386536663139666239393364653837393836353434653034343238663563386637386134326134 -38306262653563393231353761363736316232646263316239643932613863616136373261646361 -34306163653537346131376164376231323137633233313734653333353761623633653531303331 -36366433363962646137616263363965386236366133663865633131663866336537663737666162 -38323765396164353063623966353866613935316231383462633035336634626566666638356239 -66336133653336386432386331346238646538393063363561663165363336633839396639633034 -66333261663934383831323331346463636237643562353161623564316365643136373739376436 -64353434333630356134393738323436643635353133616632353838313631313065313963303864 -30633935646435323366396437343161396163636232383437323564396466626233366364343261 -66366439653531313438633633383232326466363830646637343632666265303365623031363161 -31373339363836363139313463306238346632393338326634316162393761396162393239616463 -31306539663331663366613834633234653235313131393739626333623032653561393361643837 -61626232613136643164656661663939323839346339303031313463306333383965373735343034 -35653034373563393232643032333863663765323039653265356166616634333666376236633038 -34326539353261363861306630623436363138383365656465353530393462333634313831323335 -39663439623138393835616232313666303065343432666666356335303133663464643332633435 -30666531626234323739333331626566626135373432656562663932383530393765663835613637 -36653361303066393832306538633838363765356338376436303630313137613839373333323366 -36393635643262613437623764316263323438373861636463663166316137366439363633306138 -66623932356163303365386237613163313339323332336636343064323334613566393034346461 -65633733343836633731323330303462383862633662653464383563383265303538626134323030 -63633437343861313166373039313363333430663763643433393136643035313165396634353639 -61326466343130663237643264653366656564343031393332613739643265633635613431646461 -39383066373537313036643739376336353161636636313566333530313862316366623137616461 -36633936386161313664383138323266376130373632366266663735633561343732326635633132 -33393033386439366535613739626535366164636161333562363435396534343762343031303564 -37333533376232643537336632323335636638356265306238393031646435346662666566663061 -31623332353166396566346430613635653535633461643665653032303863333936333564386233 -62333765303261633365353761383031666634306464623162363332356437613033653334663866 -39393232313430333333633537613436383535663937646238396361383137636565303939356436 -31333266376134326134376639666438653638643162333366303336323338616238336139376531 -38336637353935653538376363633936343862353033663233616165656630306465333262386430 -62333435623563346433646163366564646334303837343932333665656165376434363435636436 -37653533356565366464323833366562336230333238366437316461303933653936613266666332 -32306530633135373236346461393332363631373737333430626265303930633936343466333063 -32633866656266336434366238653039383230653033316339316665313439653539396636306237 -35383436386663366138666463353638666133643331386335626133646463303733623164353961 -35373737346139353262343833303032643539313464316438306163333439656432663362303930 -63613466313062333837383832343164633834346337643461323961346464303032613234363834 -36326665613235343930323735623365366136333634306564376530616133373230356266656636 -34373534376135386436633932323135326562333534313135336164666561333633373561396337 -36653436373534623161363438663563383334373835613133636334363530313231373130333433 -62356663623138303366306636646331656562356432616462333363613636303739656237613939 -64373566326333353766393533633630333530333236653165393865623231653265613836393839 -65343036373362373430313464383238633134306437363636653030663734616535626565346536 -38646661306661653465636632326139343533643062633363653065343762333764643562633533 -62316664616435343135396434623337373434383636616338373434383235316538323166373138 -66316661316364363431386235343337663562633730623435386633313537386331336336396637 -36653738393934323465 +36396532616163303161303134326565316637343336613531663031376439303930306532373063 +3765313339353437393633373035663661623461343132380a373536646632346364663662626665 +37373532633937623030393735383164376233383838613635353565333763626430616630636536 +6635373636383462610a326662393234333166373834323834353537363239616639343531616339 +63383939313735653364383137346166306639633637636137353832666333633963633363663265 +39356136613639643135633534636264393838376431336462363030363463643232663534313261 +64373861313135623264316135646234376230653863633863366538353736653964363137303533 +63623730396338643738313432343962666461653136333361383033623161376662346165626338 +33356162376536303363343363343830383365323737636334323632306261336538356639306632 +39333166353830386537383033396465343461396330386238653961386237336234376533633931 +64653331326263343063306230653265643731323732353437643161383238376664636562383561 +31376561373130636561366333306139636533363933313566363537363238343462323539313439 +30393035643138666435393237383039623735353963353039323966666130393638306565333631 +64653432623664346637656134643963323233376535333731653466633064306365306164643337 +61306661356531623737386439373465636339643435343838393863333034383437343832383134 +64666332613865306438643830376665623435376632373362356363343339363533303433313939 +33623636616334646536663333383031396666376562366335656666363233636265643435383334 +39656432383035323334373639326535306237643336663232633566663837663466383331336261 +32383238353137333731386331623264633338373964653261643865353162623232393930333432 +38323065343865643135653535623934613634636465333865353465326139613130376134396132 +62366539396432633935663930663063363536393331393666616438396231643938306139313033 +31623237646135633237343566646436363864303334373861306430626131366430666634303862 +34663163373263366561306336336535656465326633613535343665343361373936346431363538 +34303565336132646461656135623463373832396533316132313139303133303565616434663138 +62663561663530363834623130313464623465653139343033313132366665636535666639323162 +62316666643532353166373430633832643434356664346337633738623739353835313539666130 +66633931306330363532363630626162353066316565643235636162393532393234646230363131 +37666166393666313661663863643866656236313935356131313230313861636631643034643662 +64393866633064383164643365363038626536663831393432363661383736306663356563313734 +63363363363531623634363835363364303137646335373662313764323263306539386435663631 +39396234623064636531653063326562383235333865393935376265393932633763613838343733 +34353663313462313437316534663239353535313434646431663862393561613264626634643864 +31633734633963346634376165343435666538313932343230343237363839323764633835623337 +62653466376265343639343064366461653964303337363561306138363534613036376338373266 +65376432396234383661653330613465623735373834393836646439616634613865323236666264 +31336363373063346231376164663930336539633363306633393938643234373065343164613738 +30343831383432343931336633633830653736303061383634666337613930396262393334663561 +38343232613361333564653362306139346130643530373938366332396535636630353536646336 +37623962353933326561346636303338333934356230356363303938613566343365626431633134 +35636432396166653835643234396662663463313063636564663835326366613739313531356431 +36353664316461396366356233623236373230616534393136626231376436343538326163623764 +66306264643562316563323062323637383131363062373362613061363736353430363137623161 +32356630363866383064626538313739663335633235646435663134396537316165383334333464 +33626430303630663565396665383265313663643264616566646639376134646233336332373264 +33613462663539666432646666303533343837636438373261303232663864626566373732316339 +64646564633930653437646137656466343135326562626531353265666134656665396163636534 +33343135393237363234336363656263666530396635386132663530386631363066663234363265 +66343264343837396165626138373835656237626236626130316134303131353539313732666463 +30373661666232646438393662653535373433353762376264666536306130613531616462313830 +35626461633538343261623636373236333336636436343438626338316236373039303737386438 +39316433353739633264336535653561383039313734646139393961653537313562633266363338 +38336236363166393964336461323430393639393866653337366564636538396338656339626136 +35396566616634656137653438306136663831326166663338323531336364646332646162323430 +38383234653565623062636135333136613039663362623230366364343635356234386631373664 +33373965393033336235356266336331306366613065396139316363316133616265646232623762 +32346331616236663231326631366364393735303163626335643730656233353236636633303939 +63383965353137363062313265623733313338613966643563363466396333356262643065363666 +66346333366566376336366662363632623536356564313334343135633136663632656262323334 +64336135373163383339336664346632646535386536386361386336363138373130316438663062 +37353231663130303838333932323532653365323238333737643866356163383032393934346530 +33636565326138613963396432323838663037366463343633613730613339343266373233393063 +38656264613530373262333937313037373431326665356339313638323334346464623936643035 +33616630336464396531396365366462333265313239323966633563656332373164623536303963 +31633437343130613039303131363264623232633232656332653138333161666233376233316639 +33386636336263333463636438383231666466373934323235326366356263633563393664383939 +35326562656166616264313937636432643265636565623335326237333432343238383536303735 +38643333383834343633366366373639323738613433326665633362316563306161386230653363 +33386463323765663838326331666433313563343266623063363962373961333064343964393439 +38633036376138383936663031343835353865333635653861653131383535343939356631656532 +62656464623263626464613365386234353632303734643631633435626133383538376136643335 +31333430643839666238373561643966633334653361373336306266383631663537303265316564 +37633633363933353931653830306663393766303363333535313737346239613366326536653530 +34643166663333663066373735376266306635306132383134653161646337333161356234366533 +34323461653763386636653665353362323565396535326366663639313437616663376332616630 +33323531623935383639623635323662636239386631623361613066616134396565306565393161 +62313235316264663261306461623032373938336661653534383835303638333831613232316564 +65333135383761373937626534663633633936396532313263396338393462623830396538313464 +61333966373930626135663839633766383332656564366639386130323061363137333065653433 +36313434326234386466643730663939376461633334646133363763303561373862633565663634 +65646237346636636230313136633136623236646239323937373163616230636264326534373263 +36333035643663626239306363636635336237373761333239363937633932363936663832396438 +34346662633265326365383866383864356563393431363137333564326466613832666663633539 +33666638393337336633613032623739633836663831353762653437323733336230396333643733 +65663462346166653534323533376431356535316238363639613636383663306635343836376365 +64363765393863363038363739353239633934343138636564343562316131313933616363356237 +66306230613863633038313161613861653138656433623031313534666139393535383163366339 +36393138323838656139653163393965356131633961623930623637663839383564633534336565 +30643334353537306637636263633331306162316565633630303636323833636234336264316361 +36613833653565613562363763336633323236393836653466356638646166333661653431376463 +32363638616433643264323938616262383663653334323931346639633836333462333663376364 +32663838663534626565376661656663643162626137363431363461313864623732613764333664 +39626232333534326364613838376434666635313731646533363635386230333036336533633034 +31323132343230646631626131663436356263626563323934643765666462343234653038383564 +64393739663035636266663539326661303262383966323634333234363233656465396665613636 +38623063336337383931343931333565623261313638613235633230623638623863616238316662 +33376135646535656434323732656362343834663530316437333630373230303136303137306637 +31343266386535346362383032376635386132636138333765616361653463316239303536316262 +35623062316533656661356462643864383536303835346235353339663238386532343064636233 +66363566623663353265616434336163396336336263613030623134653361363732323738313363 +61343232656233363433626334306433626566616537376537663930613738386663393035373533 +64656639326165666138343361613637653166316330393665643533333466613861653232333138 +66316464336465653062376261643238323761383161623933353433613266646537623639396666 +32343735323833383365313539333138656230306134343631666232653965663264656635343061 +38353162383364323538366666666365316432393939333663366664356364633939653837346431 +35383063393664656539393763313735663638343863616431306566356332343935653631646536 +66643130613266636331663762303962643434653532336531396165303638303831393561376633 +36613537333163633837666530356163343733313631633962326365363063663261333061376135 +39363532366638343430643664663863653666663064386562616434313831633032316238393963 +38346564306438653865663937633037373961636630653530643936326333316433636334333935 +65326434316435313364666364613138306630356234393839313031373536336539623132653634 +30336332323932323863353139303835643865313466356637303032393437636531313330666536 +34333565376635633863303066376330313362303836366666313530336430343939313466633135 +32373238363031396665656536646236393133376435633638303238636663313738353532393236 +38633831633039616430343932343066303837303161653166623761343033386437303231393931 +65353334666164343337363035616162383635623838343662323430326639633834366666393663 +31356138366666333563653738653032646633316537326333306133333435623132306236373963 +37326435373064386131383938353465373239323434366339343364646565393131643335366530 +35346465616330346232656239643165663438386339663136336362356437653334326335666564 +38326436623239393833393838656335336565666536386164356535633363363836323966343663 +66323563616564623165373730353238353063393362653964316338333932636333353064333761 +61626432383233323630626465393461393130363232383565646631343464363138323763656637 +35653964386434653335666335373932646133653966626430656636626461646263383464643666 +61396265333465343039653333646661383165356335633532623165323364363630386335373935 +34363739636432366565366265373038643633613739363266653531623032333030303437346665 +63333666623536353238616636633065393562623566376461336262363665323866376666303930 +66393533353766373732326231373732663766393034326538643063393037316239653838333738 +35636539393966343866613932663230663638653862643934616539393436383639356339633133 +32643836356136353436623738613133353631313936643165376265373638343838396665356166 +39303661646265653436396131613536386236613938323739363863633766303365636466376637 +38353837633239643166383931323961383362343831633835643930613465346335656566326434 +63303565366161373062343162616536653165373537363331353639303230663265643335356330 +30333263623431666135393931626431626362366562626431623434613633643062373961663361 +65343135353536643863316161326635333038643634396230353465646238356234653034323638 +39353365306230313031336337313637336233623865666439653861643637663732386461333432 +61333831306539303439373634376566363861393830333665366238666364653637343364313865 +30643564363739346566636565636363386533663434653761386565316266333436623031333134 +33616464323165393331326665633235326231623365373236303335353837663739373165346139 +65633066343530303335336362343838356565343638313133646339353235633661636361303934 +65636332383130333036316138393235353363623061613130383431323735626136636334343439 +39363764386639626432366534363839613366336139363439343066333933366537373333336465 +32363334326463323261303562633034383233653438643764633231373761326334336561623832 +37663763343933386165313665646234626263616136343366663834323739343934343833616336 +38616636396438386539303637646134393865363235616465613665616439653730613039306265 +36366433356362363537653838626133656430333132666635306137663134333139323565363531 +33656433393031386537353766366638393433363031616632323962353933666232653563313830 +38656565376630396235656533313731656666363762386339613534613236656533366161653866 +61633965366135376264316264393964343035306330623739643338306362633838373434306335 +34313636373930623663666362633736653363353461616639323261646235653266383837393036 +34626466623666643465326465343833336338343964666537623431313639656136373339643834 +6531336131373761336363393133626166376263663037666231 diff --git a/host_vars/gw11.regensburg.freifunk.net b/host_vars/gw11.regensburg.freifunk.net index be7ca60..2b22873 100644 --- a/host_vars/gw11.regensburg.freifunk.net +++ b/host_vars/gw11.regensburg.freifunk.net @@ -10,6 +10,9 @@ mtu: 1312 vx_wg_vni: 2986435 +mesh_wg_port: 20010 +mesh_wg_privkey: "{{ vault_mesh_wg_privkey_cty }}" + fastd_port: 10010 gateway_id: 11 diff --git a/host_vars/gw12.regensburg.freifunk.net b/host_vars/gw12.regensburg.freifunk.net index fb9e7a1..8b777b4 100644 --- a/host_vars/gw12.regensburg.freifunk.net +++ b/host_vars/gw12.regensburg.freifunk.net @@ -8,6 +8,11 @@ nextnode4: 10.90.32.1 nextnode6: fdef:f10f:1337:cafe::1 mtu: 1312 +vx_wg_vni: 2986435 + +mesh_wg_port: 20010 +mesh_wg_privkey: "{{ vault_mesh_wg_privkey_cty }}" + fastd_port: 10010 gateway_id: 12 diff --git a/host_vars/gw21.regensburg.freifunk.net b/host_vars/gw21.regensburg.freifunk.net index 7f68484..97ec7b9 100644 --- a/host_vars/gw21.regensburg.freifunk.net +++ b/host_vars/gw21.regensburg.freifunk.net @@ -10,6 +10,11 @@ mtu: 1312 fastd_port: 10020 +vx_wg_vni: 14633161 + +mesh_wg_port: 20020 +mesh_wg_privkey: "{{ vault_mesh_wg_privkey_uml }}" + gateway_id: 21 site_code: ffrgb_uml diff --git a/host_vars/gw22.regensburg.freifunk.net b/host_vars/gw22.regensburg.freifunk.net index 12b049e..b3c624f 100644 --- a/host_vars/gw22.regensburg.freifunk.net +++ b/host_vars/gw22.regensburg.freifunk.net @@ -10,6 +10,11 @@ mtu: 1312 fastd_port: 10020 +vx_wg_vni: 14633161 + +mesh_wg_port: 20020 +mesh_wg_privkey: "{{ vault_mesh_wg_privkey_uml }}" + gateway_id: 22 site_code: ffrgb_uml diff --git a/host_vars/gw31.regensburg.freifunk.net b/host_vars/gw31.regensburg.freifunk.net index 5d0d8f6..3abb97c 100644 --- a/host_vars/gw31.regensburg.freifunk.net +++ b/host_vars/gw31.regensburg.freifunk.net @@ -10,6 +10,9 @@ mtu: 1312 vx_wg_vni: 3120917 +mesh_wg_port: 20030 +mesh_wg_privkey: "{{ vault_mesh_wg_privkey_tst }}" + fastd_port: 10030 gateway_id: 31 diff --git a/roles/mesh_wg/tasks/main.yml b/roles/mesh_wg/tasks/main.yml index 3662516..9ff0525 100644 --- a/roles/mesh_wg/tasks/main.yml +++ b/roles/mesh_wg/tasks/main.yml @@ -7,17 +7,25 @@ apt: name=linux-headers-amd64 - name: Install wireguard from backports - apt: name=wireguard-dkms default_release=buster-backports + apt: + name: + - wireguard-dkms + - wireguard-tools + default_release: buster-backports + +- name: Create wireguard config directory + file: + path: /etc/wireguard + state: directory + mode: 0700 - name: Configure wireguard options - template: src=wg.conf.j2 dest=/etc/wireguard/wg-{{ site_code }}.conf force=no mode=0600 - register: wg_new_config + template: src=wg.conf.j2 dest=/etc/wireguard/wg-{{ site_code }}.conf mode=0600 notify: Reload interfaces -- name: Generate wireguard keypair - command: sed -i 's/replace_me/$(wg genkey)/' /etc/wireguard/wg-{{ site_code }}.conf - when: wg_new_config.changed - - name: Configure mesh interfaces template: src=mesh_wg.conf.j2 dest=/etc/network/interfaces.d/mesh_wg.conf notify: Reload interfaces + +- name: Install wgskex + apt: deb=http://moepman.eu/tmp/wgskex_0.1.0_amd64.deb diff --git a/roles/mesh_wg/templates/mesh_wg.conf.j2 b/roles/mesh_wg/templates/mesh_wg.conf.j2 index 8cfe375..8482b3d 100644 --- a/roles/mesh_wg/templates/mesh_wg.conf.j2 +++ b/roles/mesh_wg/templates/mesh_wg.conf.j2 @@ -3,9 +3,7 @@ # vx-{{ site_code }} auto vx-{{ site_code }} iface vx-{{ site_code }} - #vxlan-id {{ vx_wg_vni }} - #vxlan-local-tunnelip6 fe80::{{ gateway_id }} - #vxlan-physdev wg-ffrgb_tst + vxlan-physdev wg-{{ site_code }} pre-up ip -6 link add vx-{{ site_code }} type vxlan id {{ vx_wg_vni }} local fe80::{{ gateway_id }} dev wg-{{ site_code }} noudpcsum dstport 8472 up ip link set vx-{{ site_code }} up post-up ip link set vx-{{ site_code }} mtu 1350 @@ -18,6 +16,6 @@ auto wg-{{ site_code }} iface wg-{{ site_code }} address fe80::{{ gateway_id }}/128 ipv6-addrgen no - link-type wireguard - mtu 1420 + pre-up ip link add dev wg-{{ site_code }} type wireguard pre-up wg setconf wg-{{ site_code }} /etc/wireguard/wg-{{ site_code }}.conf + post-up ip link set wg-{{ site_code }} mtu 1420 diff --git a/roles/mesh_wg/templates/wg.conf.j2 b/roles/mesh_wg/templates/wg.conf.j2 index c45ac59..7882236 100644 --- a/roles/mesh_wg/templates/wg.conf.j2 +++ b/roles/mesh_wg/templates/wg.conf.j2 @@ -1,3 +1,3 @@ [Interface] -PrivateKey = replace_me -ListenPort = 40001 +PrivateKey = {{ mesh_wg_privkey }} +ListenPort = {{ mesh_wg_port }} diff --git a/site.yml b/site.yml index 9699bb0..e6990fa 100644 --- a/site.yml +++ b/site.yml @@ -27,7 +27,7 @@ - web_gw - name: Setup gateway servers with VXoWG - hosts: [gw31.regensburg.freifunk.net] + hosts: [gw11.regensburg.freifunk.net, gw21.regensburg.freifunk.net, gw31.regensburg.freifunk.net] roles: - mesh_wg - telegraf