From 75c04207b65f17b60b29d8dc9601fae27e7f1333 Mon Sep 17 00:00:00 2001 From: Tobias Manske Date: Mon, 25 Dec 2023 17:45:59 +0100 Subject: [PATCH] Backups: Move to backup host --- ansible/group_vars/all/vault.yaml | 31 +- ansible/host_vars/backup.unruhig.eu/main.yml | 4 + .../host_vars/host.nc.chaoswg.org/vault.yaml | 853 +++++++++--------- ansible/host_vars/infra.unruhig.eu/vault.yaml | 106 +-- .../mon1.hel1.chaoswg.org/vault.yaml | 82 +- .../thonkpad.ka.chaoswg.org/vault.yaml | 108 +-- ansible/plays/common.yaml | 71 +- ansible/plays/templates/backup.sh.j2 | 8 +- ansible/plays/templates/restore.sh.j2 | 6 +- 9 files changed, 574 insertions(+), 695 deletions(-) create mode 100644 ansible/host_vars/backup.unruhig.eu/main.yml diff --git a/ansible/group_vars/all/vault.yaml b/ansible/group_vars/all/vault.yaml index dfbed0d..3ff5ab0 100644 --- a/ansible/group_vars/all/vault.yaml +++ b/ansible/group_vars/all/vault.yaml @@ -1,15 +1,18 @@ $ANSIBLE_VAULT;1.2;AES256;secrets -61326166343132303034623663646238316263313832303164636539643039653530323537613030 -3733303163623763353765386332653832353862323262320a313766323336393933623736653834 -34643932613563646332633437323135656437613335333362383464613061383935323661656433 -3032376366323234660a316635626139373136316136633738663034613066653665353836383339 -36383266633566653866363465633331303134373130626138616431313132333631646165326434 -34303431376434346535373665633939643230646336653431373063333264393562303035383162 -36323439346464336134343639366464636362363635306139323238363130383362323330653530 -30643366623964643037353031626532313465303061666563616439666661653131313438316162 -61373165393161633139633265363064353664613763616136383536633931323335306631356330 -31373631353237346362633062326338366537643539363630396437373237633736366165393431 -39363562373035353165336566613739303132373435616532363662633535356564303431626539 -63376263623334643733613831343861343932363739363566303165666335306430396564343135 -37626663656665383864326166313566643937656362396236356462623737343235313962633666 -3838623136396663383432613764623266626533663866353762 +33333962623165376561346162376164623463386237346462316166343537383564333232393666 +3364333738656534643236656335343938366366666635350a303466306634393662656136613734 +62393639396631653338316537356437646261356339383961643837666363616265616438313333 +6637646661653130610a303561316464383437663838363632343833306465633734653665306635 +66613038326430353639313639396531303331373765633964306564383530303564353165353835 +39343131666131363061336266646232363336636438356632393734646638383539303837633230 +64646432353935333434383030636562383566333132623732623063323530336635376238343830 +32316164656262643362313330323035336231393734383032623436336563616537303935626262 +30306634393662623337633835383330303730643133363765393237343437643433313565323266 +34613638393261633033333234313234303737363934623864306466663333393939373161626633 +65666361323535643363323539396564363966623235653637393237333162376132313266323336 +36353866373134376465643365363933636466646238386230383833626164313330346133313039 +32396537386133656264376362623430376639343062653434333834323533656166666537376431 +36326231343230613838316237366231316539373634353838346266666431666162333366313937 +33333033346563356564336631366430353633303765663139643866383064666636633262333865 +61396338306337333030666363373331326130393831393136613430643039326461333037363735 +38353436616364386237663936303735636233366330356632353463666234323230 diff --git a/ansible/host_vars/backup.unruhig.eu/main.yml b/ansible/host_vars/backup.unruhig.eu/main.yml new file mode 100644 index 0000000..4fe0797 --- /dev/null +++ b/ansible/host_vars/backup.unruhig.eu/main.yml @@ -0,0 +1,4 @@ +known_hosts: + - backup.unruhig.eu ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDXlm4q3UBK2ChZCujrc9nv45tnntj6E+80UOOzZ6EEFWeUkJ0R+o4z4bnLsWBfFxfwgMDUvFCUCuS7R7xo2pE6vlRhPeD6eTitqNmRMfgmMZLJCdWD5eechg2FNSIht+wB61KEwMBuARXX45nmvIknWiRBK0qAGMLgy46hAx60hf/2uzSuyF6cxQdRqH7TNKZ/06aC7fCo9MCvHbiWvOSKbRx+jYSw8L27DW8WbPTqTGhywidij3nQEjwCFof/IN/hdp7NLpF/8qAoxW9iLWHh7ghESSwHxDF+QC1NjyA1g9QvyX+4p/hzR71wvQ2OVT/R9qx45jJiEi4dVQtsPGbcMzY9gQNbzyzl898cvnp2OuS50kGxuJZaJLMOj2UClbpW+lTrrkKvBZKkAF85v+C6Xcx/waY01eH0PaDBpoo40Y+vS9nWLmnKcvz5iDC6DVL8gUyDxuQj6/qMQuVsr5GL7GnvqIF/jjz6rNqES5Lr88c18ZyWeaupAHNnSgxaGV8= + - backup.unruhig.eu ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNxa8vbJ70oM2PlEKegPu3/SUO7oXz2lM6PvR74Ad+RYjjAQZr/j3WMpeDn15ugexlYmYoHgxgeT0xA6E/ZAM/0= + - backup.unruhig.eu ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFvXX75sXWRgslMW/Ufq0t0OJQnTFiWPL4yBUBdGIU9k diff --git a/ansible/host_vars/host.nc.chaoswg.org/vault.yaml b/ansible/host_vars/host.nc.chaoswg.org/vault.yaml index 1db484f..f009165 100644 --- a/ansible/host_vars/host.nc.chaoswg.org/vault.yaml +++ b/ansible/host_vars/host.nc.chaoswg.org/vault.yaml @@ -1,446 +1,409 @@ $ANSIBLE_VAULT;1.2;AES256;secrets -31303735636666306662326234613235386433636133353135653162353065666265626338313964 -6239386661323534616137343034616539383130633331380a373466633731323330323033353538 -31653163666665636130343466343334613231333161376335613335663431363635303136633462 -6561653133326364370a613438383164383633383061613933366162383732646161346263623738 -37316139653232336239636663303839353261323166646630393966333138643733306236646134 -32376362343235363434623739613432623132356632316363653762626138316261313333366234 -37356336336362663836313333363264363530613063653437306136663731326233336466303462 -66663266333866366564326665303666663965633436636238343839396164393965326536653538 -34323562363130613262313163333835376239636236333564356261373665373764333132343235 -33663130623666316565666436316561393761313033333862336133393338306266306565353532 -62323436336161316662353565373162656232653836653762343864663637643837643933316330 -38376331323661656333663138383061313366376639643234353437383930616337383134653233 -31393966626337363262326438316138633334663862393535663530636530626530626434353738 -36366235396563376566313433386238303634343437316535333562623239373264356334636230 -34326564633737623262656362616235376661313366633731343565333438663835336131643939 -37366663316333303438333130373361313062363666313130383232306162613730373633373837 -62373661333539626539646262633466643166313061643134383765666330333033323736663333 -31303864633236613665613234353030363339303165666338626531373961336630313339363964 -62363337396232323365623434313533363334303464323932383937366136303830626563333336 -38643231633432383033356664663762633763346135633263333732373666626237376362623638 -33396536383862633161323231346438373234343265303863343534323131386164323765353239 -35623733616232326563303430323631326661613834383233646531373838366161636261353064 -31333964616233396265646436363239343365653131643439643336303931613535643936333534 -39326661326638353639643630393932656537313331643333656239613030613032343530633264 -65386535613363643566386237663030633237316436633433303239343466636333326537383965 -64376635626463303939323136353837633231386630346266663534323539346137306532363563 -63623734643232663166353663666538303336393836366137346465346665346336333465636337 -65633133353434336261663862383338336364663061653639653336303263373564663965666435 -38343866343932383834366334336331343462653861393866636365613333343564323631626234 -35336363376636396636613331663433343861663038373738303864333964623766323130366264 -39306464313639323863326631613761396666396362366332393937366264376236643436323565 -31386436373261326666623831653630366364386266363864393966653862393966376530613132 -30353465373631313133666362366335313534613039666133383562356665653963626437343464 -38663135356266613465333562343564396537663835363832323836386363386137316434326637 -61633361313636366533303331373837613361616538663666326339666365323439363536333865 -64336432633364366666393366613434353164643631663632396561306564383163383239656261 -31663331396262386366653534386132383233623436303136306135343537373662623963646536 -32653633343138316365646539386130346565353438613762613239363061393532626537356535 -31643233386664616439373334656238343430663333666439653831326234383661613163326364 -63356662393265616563646438393064353432386431343461656163363461393665336636633336 -62336662336535323464313134336562353732666439326566636561646363343831623562306263 -36616334396232653263343362383065326638313835343061326138643962653739353537343361 -66663265353538303935633861616635396361393539623462623862366533343832353465646134 -32383665306130306165353034313236666539636566323230623238373665653230666362653938 -30626461353833366334303463386330613464376164376262333964333135636661663133343764 -33646135383136393962623066323430343037623433393539623637306239663563303864353733 -65313330303433633839643036663162363264333433333037633838323362396531343939353165 -35313164323932616335363134343163643065666165336630636536633064306237386362653465 -66363961316233373635386535613362653335326235306635323037353439303661356637623234 -64383236613332326165633734343763386631336665393564333337336434366334643566393033 -33336266613536303165303935386230316630393966666566316631383864633961666161303366 -64313239623933343363373530326163326464303663363664653737613336323762613433373365 -38346466343532333565656363333032646638653662343336353761653137633131343839626633 -37346436313565623866336364326631646438643663613037656432323637303833303837656238 -31343234386633336338646339666638653034646330616336306539326533363565623064663835 -32636430323938323866396336386166396561346231633635393365303532653833393063336166 -35373733653263363663323962646132303533383064363661373333366462393331613330623931 -62363838653736353739623038383939626563356265313036383636323534343636623137383163 -31613062633431386232326534623531333031383239613538663938373964636637343363383532 -32636466336330343238643965333238336330316435373430343331383963393037373539393163 -32656164616539326438363333656162343032386461653933343863393334376430333064623635 -35323336343739323535663265306363663461396639386536383231636135636532613763333335 -39646537396631366430366264356533663232663633616239653830633130653438626533353134 -37373933313364613663363866303365643436653230323235633035333333393166343834353937 -30363736386436643961333665663930336433333662643838343264336339616261376162356662 -63383465636339316563616262306635343662363631313631633234656461386235323334663235 -37383537373966383564343938323032613233366232366563396138326332396365373834383035 -31303033383433306363303936383335323630653534336162656664356535633863643661663563 -37666337373061396236313634666132363138306634346133373662636636636532396534616266 -64316163386566303330323036376234306539343137316666343862373735636132366361636364 -38366465343639393663363063366135636537323661306137383866633166356262663337633166 -65336438656333666262616637313232363265303934653361363865313134306261623837363336 -64623966633064333332326664356338336139633635346365383736373937323432346262333734 -63356234633339656231313133656337353965373437656333383336376333643464363839306364 -33326530653531663537623232623865326134333661336264313566363063393936663431343631 -62363634363033663939643965363665633639376437376336656536316161346130623130663638 -37353832613135616639626630393535396662373365653162636263643739643630656432623430 -31653434343333663831343163333432313564313665373233363835316636386465323232336566 -62333739643937363035636465303961613838383431623030613062386539323162623563326438 -34396165666561393630353538353562626261376163646537386133323163396539633961653933 -33623362653031363433373038366164346466613665623835633930613837323838653739393934 -31633265333366663166363634633534363839393232636666623363353832626533366537336236 -38623366313764636238333837313638666330656134393935373934306634383936643236306238 -61396539353062383537663238393031613163343331303631373462333635333135646636653563 -63316137346334373530383561646430343931663361373532383035393761353234313864663035 -30343038323965393539653263653963636166373962356635376164363338313365626236623437 -38396530633237613333326538313137343234623534303965333362383666366165663764376333 -33376536313663373163316164626232306531386161363134633134396131643034383138613939 -65633039653836613663313536323332386231326161383331373133306362666630356630333838 -63346336393264393366363563303139386136633031383362396463396630353535613139326361 -36626630353730313864636439643062613534353935323231376539646365336335376538336230 -62353635383038643431316633386662386130616261613865383666326164316238666562353566 -62623835336335386263346364303332316234323361613865366335376561623236303731616232 -32653133363762333961356335353663643261306561313963333436626434373562616537636630 -66356632313439646332616164363830363432333831663235323738656165303366396361663738 -62633538393132306631633266643962653338666265636335396666323263653664663137396237 -34376436373838363836356564366535343836373861363435396666343932663563623236653463 -31323338353065313463393465663066326335643033376139616261663361643061633337333364 -33613764656562666138626465643465383733666466343036336165363663306536646638633265 -38626264303839663333303662623763303437626236633031323966366232333730346237356261 -63663963356664636562373663326361626232386266663362306335646530666365643961656135 -61363464383462353965313262306361303362656164336630653038663430643561393665353730 -65643532633138333764616337396134326139346465643465343532386433393061616338663539 -36346637633965663362646563623338343963356466303765326164626164313064363333653064 -61383232376534333436313532633831656363323263366530393436373437313330643563343635 -66663166373032396533336334376135376163393464643639303936323339313465643837613464 -64636531393737646638376137373562316330656230323032353031623065373965666562333837 -34313865303561643733666262343538623466663664323230643963346566623463646262353435 -31353837333637643931303265653631373164323832656335306630616535363533323266343366 -65366638366632343939323464313662383032353332346637613664393633646132353737613031 -61303261656230663531666366376166616133346165333239323964333464666639396539343465 -38323565356238313866613135363535376236636666313735373664353231626139313835653432 -35346430373230343431623033643566393433353266333737383163383931376436393566306465 -37653063396330656239653864346332323165363134363839663035353864363031303134333062 -31636238396430653164663133363065366236663963336235626337373633626532653736366230 -37323462646336613264373064313666346238393462346133623361383766633439653663363931 -38333533353639333161393964356463373266646139336439306566643939373433373966326437 -36343732323430376631356230613965326664356432343933623734643538646164313836633966 -33373839643561323135623931333363376335376234363030636233316166643363326366373338 -61336334383637623038373763626362366433303761353037663539643162633530373864366432 -34373461396235343065316662633530353432666461666234353465666230303361373764646265 -30306564643863303536663766353361336163653965383432656437343239353866396339626436 -63313937663361343430313634323933326338623530326237393564386331383863656136366239 -64613963363438666461393835616138626664306335383766323464346265623737393835373731 -32373636383830336664633139303061326333323062656366313663643932643235346661333137 -35353662373461653731653631386165626230383761373639316262616138313139323564636133 -66323531633333636463346134613731656164643862333235643438636531626563323665356334 -33333933346465353731383137636634393961333931303964353963386330376161373763623331 -37363836393235323530396130373537333864643736396161323863333731346661376161363762 -39303562333931313334626336306165666333623061353661346436613565393137383435666239 -34336139346266373333643862363566383763306638653936303265326634356365393233373362 -35313833386439313266316135306134393932356334633335613635346331663062663436393964 -33666135373566333333633863653737633264343763653632326434363739653164303030353639 -38316439626231336535306331306631306237616634666262616537666264666535643539366330 -63383236663737633739396338363066303037306634326132383666366232346433313761636137 -35343034313339303935633462316363646533643061346566393637333439303037383536366430 -37363562633964373235646261653063623865623534303736336431663131323435353130623530 -65653132383232626636653038666234393663313937353839346330386262616464653632323137 -33343738346136336564653836636263353731353736636662383832323461383836663263643233 -39626365343334323631333062363461646533623432373938333435333533323636656635623863 -33316637646631646539383932663037333432356537646130393064393664343764393637356436 -66613938663263376532643763333734393465373966336132353432323531616231633665663063 -32613563636530306261306163393630623839396630643835643838366265613866363763643264 -31326561386437316437643161646630376638303037363365313637333436306430326133336539 -36376365663064336631656365373261363339366534373436326239633664383066643334306130 -38376566663265633033656663386232613066616564376439616630663463393332633238363132 -64613662653866363533626162346363666563653031396666316436306436386465633939363332 -35623934626263613863353137643163643733306636376531363534383932636637353732623134 -35353838613465373231383731366166623766393239626361636261383262613663383564303134 -36666231633035313664643930626633333363643336343736393332333630363266636166303037 -64633131613932353736393961356637396531363462323263613733666538303131346263333630 -39303036336136373234323830646630386433313333373032366566333439626131316639346137 -65366363353961316463626264646531623939323839653234346231623136326536666462356162 -63633063336239326630363735653836383466623362326234623837363130646636336636316433 -39333063383861373166643062396365373765643632643264383166363839353533643036643364 -62343832623764333838383535373836343032363730653737316161353563313032326538366337 -36653538646465336662633638366266373362666438643932643136653737663136333364363062 -35323838613838323961393061656331666334373262343637396362353666636666376537386465 -34303036343032336461366432376534336136363039386234636539353632643264393234613665 -64396564616631656562656130623331626234393563636539373032666336333731313336326566 -66616564653565326631313230616130633039333231323832643463353366396138616238663465 -62393236386535306439646461636533383964373535633339363531316430626332363334343163 -39346231373064613165376431383836373931336661316437643665336331666434626163353030 -65363439633837313865323931346539383735303839383437353761326164333361373562376464 -38393837346463346337363264383861623066393336313963373931646337353366386461326232 -32623030616661386565633463313232616231383633653361353764306139643732373532613939 -61383634366633376131636361303430353166323934363762326431646434333961303338326563 -62366235623334653365383136633936643263346338373430323832376662326535356336343838 -62663637343061663231653866383433353236646663353361343066336539636366393734643235 -34396365303538323233343336323561343538393835383935646235373735666334623932656466 -31386137323235626364386537643832333531653566323263613065336630363061343237613237 -38393662356230366132653166616333623538633939393834363765666239366439336531646163 -63616466343238643565323365663964323231666364383831613834313836633339353761333862 -63326332623932316265633664373164336564333438366339356438393834626533373739316339 -66626163326266343937333330333933323465343639306632386266636564396666353134323262 -30366332643138363939643133633431313739303336373638376164663636623131383136623639 -33666137626633336331373830383962383866396465313834656337633735353162316539303731 -62633932383864346563383738356338613737313931333130396332383561646339383931333565 -31346163316530353661356461353532623739323636313739653561343234383433646634356263 -31653733613330343134623762353835643066636565653231336233323031616363633432333865 -33303637383534616366646266393037393966663936646465306266636136313630316663656338 -65303330383061386138316239333662666431666233366234306266393338303438663137353063 -36356633333866666538633931303130376131303265656362636366626331653437616638656365 -34626234663438383339383565363735643236646136303638626632633535383332326237356136 -66323237656363326266616634366432656163313165363432356632633662613032656232313530 -35666230373437653031326339656364393861346633313235643561616337613864306632616134 -36363666353132643831383431653066386633643137633266333135323038343637343532623362 -66356662356238646335396538646562396639376161383637363233626535633061626439363234 -33363566656233343238623761323638633833643430613739383231633132316666346637396533 -37646237656565633532653935346535326532393139323263343365373835313033643064636534 -64383431383662326464333936333364613364333537356537326263303231376533356431616562 -31343535353365373638633933643364653239616166666239663565393333343437313336353237 -34663963396665643765383938363063653664376338393635393662313032653061313430666437 -36356463643761303730313035633361346334343838626364363837323164323365666634623835 -39643430343435633464616431613332663130316631636334346262646261376361393730376363 -66353232666237373235663961343461313561303266663736653265303039373466306431333566 -37613631386336356233316634353033363731346365366437383739646335396532646461326238 -38383766353764363736393935613937383435313737623836336664313639643939313966366330 -62656439343261343735656630323038633936393962343736316334656365316638353038396132 -33646434666434383634306230643036373766313236346566316234353964306533323934366133 -31373662643230643262336361666637356565323064373064643864656532623134626131363335 -62633864333161366332653063616463633632333533306262393366633935663538343932633064 -30393033623861303434613235363535653330363939616163373731333934653166383638616431 -39656534323066653665313031383537626433346338303238643832666335323534653762343161 -34323262633763613364633237383338646161336563373538613331636430633938353866623731 -30666463656165636136363664346631653866393934393535363436643737393962363230613363 -64626430383761363532313166316361383165363234643234613539343837333764613338313136 -66313331333035313337366631626466336334313161363961336266376131313436653064393237 -33633835323136386263373936633638613630666230653663363163656434363030656538353632 -30333064393963623237393930633335626662653537346366396135616535373161656430373632 -61356237353239613861346165626130396138613565303830376138393237313163303662663332 -34313463356537326462663064313062633538616661326335343833306664376430373539326139 -62666237313731636564363065363965656435666332643930383563666464326661646364366636 -30656331346461343766663531336639643330303066636564656238623032643164353362366535 -31646564306363363430323265653639326437633335313938613133316530623632313737623965 -30323630653966663430653136373062633334643062666664653862613738653831646166636366 -31633466623734393362616364616131653038343231383636376534333264663532336366373561 -34356662383564613938333832336232303766383636616630333038346461346637313536353339 -32653233613835636231353764643164376133356363393466656332366337616431366636376635 -37643266373732633965303835616230643835623839336237663461333563306165323238346466 -63613236646334353162643536393836643466623830653564636431303034343430306531333661 -32376539353433373261633933303931633664333136333332316164393830303531376135346563 -65316266366133653834646430663836626536646133666665353365663736353663303165393331 -39373031356262616633393336373139373661393965313862643361643061383237653031633734 -66316132373334383736376164653662333363626339323935616238623430376532643466663766 -31383761313432383663353433663736363262363966633466383136313563393866616532313666 -30353762646134323032333764666263373230663138633231323439316436613863383932376433 -61346534343866393435356230653265363933386530393930353035336432363738313461663136 -63633033623663333665633731653865653736656231663030616132343432666537316136633436 -32376635326233356234356136333038303563633765343032663438633633313139623437326361 -31316363376633393635313762323631636634653839313530623738316639656635653739316538 -33363431313964396166643135623934363032326238666134306465356263626366316266306632 -34363966303835643137663834313337616361303164333736353765616561346265373362303337 -32653038623264393362376466373930373535653037373433396639383561363732633865643032 -38303661396439666163646161303962666637613030386562333833623433396337313733666161 -36666563623563613163613433346139326331373437376130376234626137373934363239396334 -64356339343265623566653433353761616337393764383766313231636138616633393530306462 -39313037633565316266373765633262333965353135323137626663396461386334643764333366 -65303064306265363538653635643837653833323532306165386362653036643339386539376133 -37393862313337393939333965323033383039303030303935616266636661396634363830376664 -66313935626430393763336237666365643732663032343133396136393336373863306534613136 -37666134306165326462363731373961613136636136636530633732613337613931336663323230 -34393335623135636264626437616137393039623237336431663933343538343063333934663765 -62356266323034363864613335353964316134666562643062623831653238656161616661386433 -32373435346338356133646561666536343637393936373439346539313165646238323032366663 -63336161643730396662643132383537663263373736383131316432643231666539323137313566 -35323032346365633035626163313533323438313638643164393733326131666265363431623432 -39623364326264623761366664613635356135663335623734656264373838323935386437343736 -64303536336265363537656234376263393239636237626439376538613639353865396665656530 -37373639356339376134343761373962363134636137343965656562363666313839663334626434 -33306233313664313137366132646230636131396236626637323066323862386664303837613632 -39373131363766346161373666306238616333303633373731396631353766313237303136333361 -31626465616265383066613339313032363336376130393361303137613330656664333534393639 -30653661313666316562623663653236323637303938306230346537663064623234313830623834 -33623263386434313832343532323963396134356666323461366236313665656635643031623061 -30323833656461333430616539343561366532636236633762376338373864383233353436326535 -62383964306237616630653832333765383937313462306330363431313866626337646531366335 -65616339323430626264343433303532623534636463663634323266663136653332643266343635 -31656530373239323037326538373063336661373835343634396661333261396563326131383766 -32393361393333343337373563313439393364316433633831383732363731393338663437313461 -62383863616537636164316533313739613338666132646438643236386365393236333135613631 -62323764363132333761653964366164656236303364623463353439343364383238653966383339 -63313435396639313363323164356436633033633562303865333835626566366637313933626531 -39353736326132343833353062303038303533643137356333613364346631363039336336623830 -62303632343338343132376332313633316538633665633939623232303033346531613765656565 -64373565336332643038316562616439383238633632306466303539643764613133366235613932 -35383663366230363935663330373438663934656363666231383638303733393765343535643138 -35633039626262666133643831373835633335393735326337663865323565366265636563626233 -39303839653235333132653836313665613461343066643536333661366264326337306535383833 -33313263396634316130343130666266306363613539323638373363636531353038656436353439 -61353332366439333734373036356261386664366432313265313462306538666137323732636236 -38643431636339383134646532633064656562353939396231633062656161373066633662623464 -31313861663366373030323464666436323139633364666437643733633961626461323963333262 -64313364643935306331383337613831393436363166393838333666383362313962373836643833 -32653564323136663534373931373561636464643738323237316436656336346164306363623737 -65623832333061316532336163653634633337613033643534346230396534306330666237633631 -31363834383666343630303430633566353130666264323030626633343132333762613131643135 -31643534613062383734626631343731303333643330633037653931353864663937313864396436 -30343533386234356437323538643864616562336264346662643634666565666663363633356237 -34396163626166353232393933666436366263616337383061393438323132643632653031393664 -36656433346331316163656134326263393364323039363932656562626365336133643936613836 -34663564623331383364313931373961353832626438356361646334623062623834393765366263 -35373739333038376430356562623139323137396236613563373933636366303965633034623331 -39616364383466653431623931663237353137623064643862356433653836376265336434666663 -39616135663935393862376662386166393462643466376263313436313861396639653831396232 -30326632346466383832653833646365353735646333316664623263313765333935666538343930 -62633162356337323561623334323634643661386236653561396237333464623639363563383963 -32356333353762393237613136316435383133393430626564393331373833323336353838363932 -37373831656133313262393265373733386162343139393561343738323637323763643066633839 -39363131353537663230323036326666343038646637313864326261343431353731393131366565 -63353734373534376233313238646634333830623539303534323338656630663330623337396534 -30313066393637643735663662303131363132373165653539376461386437623534313435353937 -64333533636233323365323833653532666532303765343464613233613037343232653134306536 -36323661616537616139613365643034383362326233656238646139326564393062393339386631 -39373631623161393166366138396339663466343833336533613739353463396431653261613539 -62373761303866643337363534343266373566626565393034396439323032366636393930333535 -64633538373932643863396239383136646264666439376638323163633936373336346564323863 -37613564626633303631306430383065653831303265353566653636346566663062313731613766 -30663736363162333139343232376338626164363438326134393530396665663065323133626237 -34316238353731653037303437323831316131326231373732316432313431353138373632326565 -61343432383834353030356235643530393061653036366566313535303539376437326232313465 -64666532656535303964633265373462346630333364323563666634363165613164643861646463 -66623931323837383234373962326665396633326366303561383963653231636636663361393732 -33386564653738386661323161626663363631643636306233306164373637326465643365353033 -31336537393433313435303535353131386461653539353831383338646438326536636162396638 -31333262663264623436376632366263616238316566633263333632386562383434663066356161 -61396166303632343562663239366266306137303638636436346438376533633863306263303164 -30363861383561386461353433626332633837333764343562643635626664353865623365633139 -63393166373063343965616339363139636337383266623139393032663536396439386435323134 -65396537346636613731303564373061366230393136323830643763343731346466306461613461 -32653337316231313631326135633137346139343465646464613061646564633162366565376334 -31653435386335623162326438336333333265363861623134303661636164383636376636633333 -33303562366166393335303964613139376235353764396436396539663635653735376532306561 -65353232613666316436316334386461333061383266663932666263336365643162353236373036 -37656338353037393862343834353638323836633635393562316463383738663966633566343039 -37353361366361613566343138343938373834636661306532376363393030386430653261313465 -63323338653435656333633631383264633635616339626464623138303932363561363438313232 -34613930623839643634323366366566313962373232626239633862396434363866316663326432 -32613734343334663336643034373030356434363930396139663033393537316664653263306231 -38346435626638656636376433336136333765643535626665346238366364373164383136326162 -35653535633336386537613438613136323038643338343532313835653532386634356438343439 -33663031353266616231643833393766656239616532336330613430643438316532343763313833 -38383461313930616162396562653963323033613339366539656635323935326564313264633366 -61343334616238626233306131346236383031623334633635356264306265396566313062383336 -39333564313839666331656634633732626663336664373137633366333931326363383434373163 -63356135643930646631636330633237383136353338323132373065633537623830306535613638 -33313164363137343739663162373361643863313438643962356461373564613733643961623734 -38393231323134666464303333643136623237643063383031653836653637613638663364373661 -36353235616638643066353364353163626235316562663565623138633431366137616435366539 -61373938613965656366663837663765616534373166636565313465396338643066396365626633 -62353933363433366632336366363337346535626437383335626435383634323761306235373465 -64653230643036386166336238353164333430616534303534623766316439623731646530366363 -65353033643266303464663031376535333864366665366261656630633564393061396331316264 -39333064373932653930633265633131333561383639643931343062623266393930306330396132 -62366162376234346661623361613438393739393464363466333064353238333161333430376134 -31383462373064323366386636666135336332306431373865363330383935633332386337656130 -35323361353466356637613931383033653661326162366339656432653364306336333266663732 -33306431613565633135343363333436656461386532663630323439643433313734626164313561 -63386631303932623633616263313930396239393562353230313032346539376136656138626666 -61623938316565653537353465353266633635653736306665646262316665373964383831386166 -33326365386331333063336261616136346133353662303762316262326431333939306637396635 -62646336393632643463353736326235333433633433303233326233343434396564663465313363 -33623964353436663831376132326634336263396562653638643763653735353832646335653937 -65303936626465343331653938363237356263313834373461363764613264636335633661396138 -35366662643032656135396361613036653864656161353164316435366264656139373534326431 -66383935663332383466353436346166386663643830623434656537656366653361343732363565 -37386337383062353539613938666432363834383338343937396231336362663931623434643364 -63613538636339323339656666613838623238386365303832616166333239636462373466626332 -32316564326462356436356264643730393765326132336338346662643764373263623665643733 -62346533313264313166636332393863613038656635333863323935626664363965613165386630 -33363662393535636132313264313632633634353634353736646636386635323031353230663239 -39323161633839386666373436633039616332303139383433656461663432346464313131623636 -33353966326436313466643462353138343633313132306362653935303934376664643866303639 -39306563643938316235373066373338333937306365306232356164623832306130316131613666 -36666361363139386437306432616564333034363665633437343830303730303663373735633230 -36343561376139316538393834653365666431393562636564386665613330333731303462353461 -33383361396666656435386235616432666362653030633030633331306665393538346165643831 -33303538613837363665663637343161323933313563343736396237363039393833373733613963 -31336630666163643066333837383230323637643836356538343733663164303464356233366539 -34313463663333386331626664393639336133363835326635346631366633643636336231393039 -65626662613164343163633963373534633262623363346138346130333732336235353161303761 -34626464306630396135633532396636393736373736656361613632396262326137366431656165 -39613831303834303736613337306439663862663334313565363862323936383036313238626234 -64366139616462363263626632383161323266633032656630623762333866343031376239363130 -63376230326331313866323066383832386466396630643035366433376462613964656136616565 -61663137623162396564633461626638636130386664623236623166613432613138656664343835 -61643164313932396235303936633138383962626331666432626363626539643966313235313863 -39613837646665663161353737343630616433623663303861393364303637643136336364376163 -66663737626663383535323432313165386139353832353865613264666239366631396164313966 -38343133383364383761623137356462313333306139373137303338653632343462613037333564 -38623135343630633365643866346262306536373863303836393364346162313764616133306232 -62363337333235623636303237363837336263396465656231613933636136356631663337656462 -37386335396262366263653436663538386132396664376635343732363538343030666366336264 -65333136623437613638336639343538336237363739386331376331333838353530366333353336 -36663234356434656638383135313938636466616137363237663265663235636165666334323038 -37613564353164383237373463333062663565343362643261336432643034376632613163663531 -65313764343963373764396563613730663431383039353561396662383133393330313365366133 -36346564326536623137663836343638356639303633633462346663336235303035616631653364 -36626632356264333032613932313130313732313733336465326465626235666237333237323162 -34636265313730623936393966303330386663656461323139613066346461323331623265353931 -63323430636333356361303464333438633439386461313838623335626630333934623365323937 -38353763336536653335666562663935393039396137393762303061383530663465303966386163 -66333562666363333132333539383662356131326637373538643736336530346536386265363435 -35396239613731666530393765353366363166316239303464366637623433353666313830623738 -61303366636331303033653135363065393763663364336234653133386261646662646366633634 -61363832333537663663396463386538346233316231353330313933356465303535346431343539 -65336333376661616436333033623761333065343838616137353965326334316463346537303038 -64646233343937346339306636373863626162396234313661326166363035303534666437386635 -66313330343530366263313139353138356232643762656263373332663432353737336466303935 -31306666633265323364663530306333396333366562313534653862313234333363346332633661 -61343464653764633066333861323534623639376434646532613733646135396535373662313562 -37303865363439383266636131626130613833353338303235643335376263653864653933653431 -33383434393266336232633364616264346130616462393837306664363436386162386633343837 -66653463623235666431376264383763613263653662383731343162656665386633663866616634 -32646430616664393831316437666334323031333062333532303262313135326630333532313331 -66663034396538333730326230396465333463313032393632363831343433356464313033333439 -64303162343332376530636631333135323936646162373331666331633236306335613135356534 -31343365386462663961616633343738313539633264633637373236386431363732646330353933 -32396265363838653836363434316337326335363863613463356136363032366631636636623934 -65646430306365343936643231366132346339373665336661326231646164313937623863613435 -30633562333537353638663233353262306664633164336332633036363536313861643764373436 -38643762666466306366333335303365396162383538353765356263366566633430643264343838 -37356438366231383561343764303035313436373564363065303864623338336165656133316262 -35653339623133666666336362336163343730333331366161623733306162323361646265633763 -32353865313637626133643865323931323634393534323062383138373131333232306430653439 -39643637383463323565633061383164353063626437383635366536323261656631616266383333 -30613032666361633166396130623962326561663430356637623933323936373463626563633337 -32646237366565663231393034396161363033333533303366663030633432653036663734656162 -33623635393064643864656165333736653433643937396232656639336461653661343833323866 -62383763303538363163343636626135643831316233353638613239393230643931316336343564 -64646133353833323937343436356133366438323438656266643236373437373865653965383661 -31643138303263623562653565666132343737323132666131363435333934643363353433383761 -64303462323562363633333561353230393733373765333230316465396164373037363737303166 -62356130393861316336323563306361666139643035666335363633393839363730356139653566 -61303861333339633333653931616639636664386563306365313062613265373439386631323936 -39316139303636346162646331303361303934633931366461623762326266363933316233373936 -34613630333364356137396364316432666230383738343039336331303830346535363233326334 -65363630653963306235343762663237616135323734346434303238653632616439326535636137 -34303937646361663735623534623839363834633433303539623264633264383533333433303866 -37663637376332346561633464666665386235373339653964646330373566396266373365353039 -63633961666664353761633465373664376164626532333338666465343638666162633238663333 -35653736633466373163313961306431383565306361366135666233303861323862353335663466 -62656338343933363032613430393439313933343865643062643330646435663263346632333561 -63313036336161613561616230616135326563366331333939313635623134346563636162333063 -32393562356437356161326639663862396162656163333464666133653233323135323436373332 -65383365313530373538646132363837623234333234343332323939613364623466623662633031 -39623339633838373532333231346265303663643364306566623265303937626331353630303736 -36346130623165376135636533376164616430316666643630336466626139386135303634386462 -63343062333866333765613139646632326432633432343333336334363935663963316562383464 -64386665336265653233656661366337343733363363653036633562613735666461643734383930 -34363163323436346465643835613039326661633163316639353033643632313837643932393762 -32323138663063663661633366316530313262326434623330373866383461626262356562303362 -34373336663533376132613365616263643666313230353566383862396663643037393964383831 -30636563313664373734623661643938356666393230306436626163383738613933353661636532 -66383034303238313763326664363431656362323833643365326133363562393139353734386666 -39616131393265643536646666633165643466616166383839613939646565613335303464626466 -65643761656339376364336266656133326333363233656432383162636635636361313332353861 -36353038613863663931376238623730646561326664356132613662313537306534323830323830 -36613635343861393263356535643933363537633930376335333530376234613032323339636362 -32373562613538663237373035313366613638366166623132643533646262323665666361313164 -35336532656364383434316330383632306130633063323864663131316665396632346164376566 -32353630306436353833613531656537613031656563636533353661653065626532363432666661 -36353565633339303435616366636163666131323634303066393163393166333934643433366663 -39646165326461323434396332316434306637313534626138363162343436663539356430356134 -6635 +31363161386465623639313034666664633534643864383133616363353861636633343034313164 +3035306361656265383030343533666164653539346362370a376665623736653662613332336133 +37613730393530306430636434303234653565653565373634363539383862646335646531373965 +6439383832623661610a633061323237373462313039343235313435356362393131393439333937 +33376230353264613236656435353066323431336136393430373963613637663639393566383664 +61346162666133383933353232653933656131326631356333613165396663353365643639323065 +39313734306439653436613135393430346332303833386465646534383331346266373132643133 +37613738613133363834353531623636653233306461346438336236363161666335353062383266 +64643761346166616635643630356632633033333434333764396562396261613032393330373935 +66353636323434656232313839313635373766393065343161623664373837633035356339386633 +66333638313032363462353033366666376434396334646330373761373331653637373662623064 +35623065636539313637393161343730653564323531303664313064633562633130356134386566 +65343932313863356637633433356131363131633063646262353065326166313433313265303639 +33393532386137346130333338623732363137663333316133353932383965636361333139386631 +36306234646537643464346361646430373737666363323265643030386233663865653261373139 +34383763643361633334633965613739313830336566613237313733656138643332613234333031 +32656466383438356336316565393733623635666138366337343061326139373062393930383730 +34373562313935396631626230353936616163623231363834343866393635636533356364396161 +39363234333931376636323439383661353732313535646437656163613539383739346533663034 +64656138313133663939653239653037613165336639313335616534316638383639376363366434 +30306265353738623836396336353063373461393638383734633363623565666661666663326366 +36316535616333613233626462366532356633326561353532336666336530303730663637346465 +32633766646337326130326234306131633331363563353330333135323334363837353637353664 +39663138636264623833366366303938616635613361303764343466383332356339396336313439 +65353865323437393364383834373866626265323264313337643161373336663765643064313561 +38343537313262303932633732376536336534316436363236646335363733303931383431656561 +37326232343833363065656232656539623262306233303432626234663663353737663664623265 +39336533383139316136323966326635333433303466333261353034306135323465656366373736 +36366439653662646531393331363230343066396163316332633066333239343532356533616664 +34646332663262373838393566343862363831323564373565313136313730303730303237663264 +64343163316235363562326364623139336662303639306464333366303635656665373761653735 +30323334326530623061323162373233303339343439376138646230326436346334303234633833 +33373235383164656434656165653735313836653635626238336366343539643565626666303463 +38633666356561656162333961616465623532346136303537313434613032373533636438363136 +61616635386633623936623937636632383837353465333733643763663663626636333266396564 +35336566303034353266663363653361343531316330646135646462636466393666393735633265 +63646261363164323166343232363164623837323530653966356331393262323539636237376562 +37623039633638373766313865613630356431323233366538663638393931306231636532323162 +64666535303035313563343061383362363733643834313239386232333131393630633436313166 +62393430626431646165636430313932386661656634343334643637346332333864306162663133 +33333666623664363163356631343930666630373862323464316231333061626538626333383864 +66346333666337636133306464613239363139373630643530653030373038346137643163653261 +64343539316564353261346637656231623232333237373566336335613664333565653161346637 +65313364643766353961633234643630393733383266343262363465656564613036313138323461 +34613465643263353735656335303739356630313334343063373532303163386335643265306534 +64643764316537626634663763653933323166663331316434663937396162323466643863633331 +31303264373765613039373131306564343337363433346664633932353265396330383830373762 +64343061636463363764393632363165613561393737633665623962353166643237616238316631 +37306533313032376134396265336539343464626265333962356335623161616430373364383735 +39336636373464346535643832376233303833363664633666373433366235356636323463313233 +32376538336130656662643030336561656566643233326238386631356261316431336432323639 +65366237313163626138353165303536656234343238326362353966313835646534373438646331 +64323262633532306466643334643834316430643563333961373932646362663436336333346263 +35386465306464353361666232333630343632633935343036353836313531303466323461376535 +37356562396536623537316230306433613034343032363363326639356230333463346666353832 +37663038643438346631663665613937363734336130366332366564383661373161646533373030 +38306661303438346536383532303461306131386639373830663530653265623361613731633131 +38346563643263323465356565366165363838313166356439333235356632313266383331363239 +33356465316364363635663730383837363332643561353336393933623265393738373366383165 +65353735356461363066366266616265333162396538343035386439353439303763323734343138 +61343836306538326234666231323862303765383034613063316231373535613435363338643138 +63303139386234316431326166343637373665383935303533383631323032356636316365646233 +34373233616639363338636233316562633835666166363135326663653535643631363831636431 +33313239373632613061336136623037636566303763353962393330343034323833336538326235 +64306639613439393862366463373830636439313164353634366661356164613665626564383338 +34303638376639373465656632623062346636343832396366623861363062386537336336393535 +64666532313130396334393562336665363064376465343932333232336465336662613630656234 +61626161376162376631386533633231636664346637646633653361393630376139626530333161 +33643530633262613938363539646532653461643230323566653230396235353565373763613838 +64316631366332376661373732313438383261613861376133386234363533306266393763343062 +37373065396361636230356430393030346334326466616334326461313639363034633666383932 +33326361633635623334346230346137316664363063646635363930363964636635646665393166 +63656362653462313732396631663064663338643563666532316266633132353938346233643832 +36323965316534316532313931643635633664343836633366643664663361663638616332653335 +36373261383938353033356437353934656466623931333764643761326137363965636564656139 +62363233626235366235333132646136336134643439373466653561646666396337363062616535 +36356362306234323934653939393465376265373863396237323838343463303561643039353731 +61646234326538393066656337323964326237303438336239366661383937383532306235313663 +66386462316532386261326662636235646131666366393362363838333632306465393066343766 +62633630653461343537633337336230613362393532363734323330646433363631636163336234 +36316434343931643166623934386264363035383638396537356630326531326464316434363565 +38643534373666383730363763323864623962376266666463343734393736633935666262383031 +37613633316561363562383566646563363261343932383161353634396362323362316237376339 +65316432303930663239373962336264643636386436653537636433663838313933653639356366 +32363736353765306462633639346536346161616663383935396662636465396633313839316539 +33353431383963376264376130376363393963383365623437656463343366326432373836663162 +36393362383739353763613037396635653839333962656162333533653262386338383930616334 +62663933626630393036623166386561666539656632366432616237333534323561373939633265 +33353336396331376339336662633466323666663166656266616663326132633832306230653730 +30383434613935643930376539313338346433343166313932633330303832313765353739343837 +65633834396661366433656531313833316438303164356662343834616162633939613937333466 +32373633383264623638383865623830613739353366623163623839316537326138353866626433 +32303935386166353066393636303136613338323131343933663165386631613634646261356537 +32626462633066373732646339333132343630346234646237366464363866616264333635366634 +34666139396564306434613436353563363635646437666666383230653361333666343538356165 +39643033613133616332613761326535323566393661313233373934333263666633616433383234 +31333333383365613165356133636231643633353532376138386634623961636531373231396366 +30303738313532653738626438666263353637663235363461353966303137646565303539323035 +36353865383330366433646639623862396466616237306535353866356539323036323834383432 +30326661616532353236353530666538656539356431326130633437653263323635343631646231 +34336335313537613864663934663738613335663665643231616636323238663265623263343662 +34636638363037613334353239666265353836666538373962396137623761303937386530643435 +38643564656632326130383063316561626634343836623930346465386536326631393632626233 +35323130626263353739323431353535363633393238633736663662303830336463623935656566 +37656238343537613066363435366131653337336534326130323035303761643162643565353133 +34313032626632323332373336343135313534613330643639616339316165633531306137663562 +35326164616666346631383930636330646631616266363239353537656339373435626635326631 +61373934303364336433633138366639306537303338613330323631663333343835373362633331 +66646566623966646636343361663738653261663735646366333564633433643033623936346338 +39643761663766333637336236363033623232316334333935326466346432323864626134373136 +36386463626334623231386362663637393536626136626530333435663764363361373663666535 +66656131323861656466643165336636386233333036333262373934363763636239326537643565 +38643832636463303530376432363763306330326266666564363136393438653237363834643033 +39373637363636323963366232633961623335383365613537646333346430356139656433396230 +32636265633534643433336266653732336466313333353165653062663831343833633532336466 +32363638363439333066323533666130373536303736636163316463383966373138663434336235 +36313635633464666331646534363130346130666136323935326330363265393535653235323430 +66376634613034396435613630373237343735363536303966393131636133376534626535353961 +30316431346639333931323631343131313137383163643861396164663535343332316331383663 +64616330313337363430636334363838383135373530633866333136653666643231353833626433 +64323231393961626365633161373133643564393164343663363066373761356266643331313437 +36653834313362343864663865653166386466313533303634323035333238343233353834613463 +38323933313461393432636339316339316535653164623434336466663438643665393133366462 +34616566383739376432313933366430316563633666656232303432646266373736636439623836 +38653835643964623036663038626230306365373433313466653735303766396335633538653265 +39633639623762353661336563616536636134306636623135346637313964343738383839366566 +32666239633038326639356139363631373663376233653131396466646438346265636130346335 +65306537646233666433303435363462396366303736633664353537373130626534373635613834 +39613631353535356130373466633734623761616439336535383563363839653839356134633435 +62616266623732333866623537393362376362353937383934633035333336363530643636313234 +66336266396162633133653961333731653363376334373538313530326266366164633463393034 +37393536376363343561343233386630663336313065353134666532343037653730356131383865 +64316361613932633538613339653831393338343532643032393562303432326631336461336239 +61386561373430306365656338646431623437343330643463656331636663316134333265333238 +31653930316161663530313032323034623162653966303938643535323031376230623638613432 +62653464356237653731323731323366396530376332343038386133616566623364383639326339 +66643933313864376661653464323038303336336634666236336530393566633435313037663633 +61643537333335336531656461386639323563373635363865636361323262376561323464356338 +61653231663930636563656663636165663937356665333133393863326439333239363461313463 +38643463616261666339343233363838386638393637383937366636316362613763353232343864 +31393834343838373739326630393032633331336462643133366639383865613861613934653639 +32396237326235666139343933636638376165356433336334656162393065333432646266323530 +65366334646632623533376238363837656431376136623966363736303138386339393261663035 +61663364373434323632613633646434653766643737353032393131306663363732363035633630 +33663431363336353231613962663930623961616166316463383035653132313039383331653236 +39663036633438346530393061303038303131366363383337343937366638376133643439396265 +39626162356132306533656361333636396336653130363963646131663630326139646666326530 +30303966333834363066356261323338393662653930366532303239353533336337643933663962 +30386134363261613936313631373163613035313835633433636334613363626638373136376564 +37333535373935663731633661623437393433376533313266323165383838326335326235343433 +33653934626234366136376538366162333963376135343535613663383262323332346134626437 +61393734393532623230363266643835306339343262633063373836643736393331616130653462 +35623035663933353465363437323339343933373766626530353234373062343732346534373838 +62336138646335383661643664613034633135343832326262383436376564333436346538643833 +64323164303162613563633562663139616266376534666562393437393664363565346232363333 +63343531316235346261636365326466386439363839623238336434643764633166653431386566 +30663666343664313965613862396432333332316335313238313266646663323837643364613130 +30313962623930393534343862376135306632616530366336366433333036306139333464626464 +37303332323061333733663861363336303364376539373161353734353435626430613063396338 +37363833633933326361356436646162633562343832376632633864333533316239353535366230 +32356534666163343364633031623331386135643934336334306566623063636237353563636636 +65386535636632376430386538323135393364386538643933643930323536623761326137333664 +34306334393961333965333839393335633462666664623033396531303861616333333963306532 +62646437363730646564663166383137366331336634363564653034383361636338306464643838 +33353739386136616261663966613362656264383236356131333932316264396336326463623934 +37343965636462343761353463396531646666326336333931663363643361343461626133633339 +64623961613461313934383964393638396366313266366462643334663033623638353433653631 +63333833336138613661323737393163346366643263393437363164346361303838316236353536 +62656536666666393930386533653831613363633839666535633965396330643132323565613862 +33356434616432326331646536346665393762323864633863303839353465643564306464383938 +39393464613432353363663164633664666531636461373334663635383365643064623065373264 +34396262336132656339663937386663623132313966333437363336643739643363353130663562 +38633364633336636239306665326433303037626165393066323961396432643235356433626238 +39363433366663633638353935383635653133366466363135633966613766623837616161333665 +30386235323963333662616465613362666363363364643265383736383930316339343066326533 +37653162363032613331386634306264363632626336316235613966396266343334383638633164 +66353863663236343335323237656537653865363535333031613236373832383665383265613162 +37663664393763326636616633623130613934623364386330363336396331373165626661633664 +65316138326533663361656236643235333436393831656638626266663031303530663033376236 +35343339663137363266313865323361373737353931626435393264613061306634303564306432 +63353166333262653837666531326235343861376462663935626631613961383065333862366139 +61316333376537383037643962646530336430336432656432326132613261643038313562353562 +36303061396134616631343230386139383939633861393863346266303732333230646437366437 +65323663373730656266383730366630353462376463363837623736643862613062666233646631 +61393531376133666536306336653965663230613035323838633635346530376239326463383931 +62373961633364383932396637646266303762356338613138656231643463613233393262383264 +35353035306436313834353537643237643661356264323030333664643231623639613335313366 +61363837353935353535353134636262373235656133373235313164616332633563343736336530 +61343537643033386536343433666466323239376437386263346430643433366362376661383631 +33373237613865626461326337313465366436366261303962303165323031366639333839343764 +61333934376462386539303236366334373233643465656261363837626233353931343833643063 +37663666313133303833643337656333373862383561636135373466643261643634396436383863 +37623838633632323166303835386265306337643463663335393462373437376533616331656665 +64303835323930633830653533616331613733643632393235363835376230306566616530313336 +66393034633866386239366665313162666639326630623263643230373766363939326634666536 +66663237316231353134373831346530633734356435316436653862336638383935383339306262 +36376361343664366235663262633266666261633632383830336130663461333035623762616562 +34313030656538356565356532636465663363363837613333313866306434643238626465366634 +65313030373862616430366439343439383561333431323334633136343464376131313330373963 +31313438653862616266353364323937363566613265316631376466383261336239666235616562 +33653533633163646564303538346635333331353864623931356130363935626239383162303939 +64336132356537343164373864656135316437346462623039313265353862353331376165363339 +64373739643637396232356136333837636430613963383963633934613133353264666639346139 +39663164633634386161633233613361663737363730353730323936343632343730363561376430 +66633063643737643361643533363537366363346161326666353465396130323935656232346563 +65336333643963663731326531663666353664626437336335393038616364313530613432633337 +36643832376133353737383464376237323366333338623564336366613438623436656664343262 +30646365386637333866643265333735343531636235316166326432646431666663623661326236 +64353462353033653465663566363334353235623764333737616262646332366466366138356261 +39313332363865333861373639643930353062666436396434373339383833326435366637313238 +65343536393234636639366638333932646232316132656663643761643131303032393562386464 +34633532333736386531303238656366313038346236646461326633663039346632663265363164 +39613232363432363135316163643433333739653466326164653236643234366264616139323664 +66336139343464353865383938653638303665383066393365313030386537616639366361633637 +32353766356230663166343465363163626464363161393937653534663934633266653334396463 +35353431363831613938626436366464313534373461336465303766313936303061356366613566 +34633964386231646632306230306563363535656562323666326232633132363862396664386134 +35386530616634366462323264366565653437313437376435363839386234366530316431363335 +65343730336439613037393832353665333834346136653131393039356433666466366139653032 +64323132643330623762353561306433626236353535336638636162363439333639653630383664 +63373561613136363636376465353866346531633237336464633761633062663437303361363662 +66333333393163653535663764376364336462336262373766303163363037386135643236323939 +63333230613163666166303336646462316536323737653739636231396664333030313733666364 +39393665663366393032636166616334306430646337306165643865633239613630653533346538 +65653036376563366535633662353636633164383031316565346630343134326238636634396432 +34383037363536336363323937653465353430623263653965356136356439326465376338363233 +64393066613565366664633564306161326262643437336236653066343236616138623738623566 +35636431666436316461316239323766303233396431633434316662646164336431366365336138 +34316132663830376531376130393963373537306436366337316361363237616232363834666630 +32343031343862303066373735616566316130653636633134663466616636383765656563346439 +36336130326437383331373738626538613036636365373831646566326230353239613334633731 +37653065323865313630326135633663313562663038353531393835643066396566323338643731 +36363964633935353538393566373838366339616632393163366238343334373839333036366630 +35633866356236346431623039366631613234343632343938363931386438663130333439333035 +39396161316533383530306431323132343839636534383266396231373731333664326166316165 +37363862306465333962326366653064343166623261626336393237373538653261653632313930 +62613634346466616566316663396461336362366437326663643265326561396462633761366662 +37303566363965663334643566613931323238346166313938666234323831363235353536656636 +31643132336235656231353563306461636234363538313064663965663734383963626331366430 +31333961643532663762303134626536386332626463396235623830613538363334386139316162 +66393731623533663238363639623039633933626166616361623164373033396633386364313665 +33303264353435643934376635663836396336383436376463313730643435663761353130633234 +61383838356462633937626534623234303733303632333466383330626365656130326561336432 +30623366373833326336313265333138346566373032363831646336323339643833313764633334 +32356664343437303161326332353735383738353736323463333431313533633035383232633938 +38393066663234633731656362373037363864393437376438393461343562383464663064346661 +66303338336662336461653466313566643262613138393361373634366437333462386534363166 +34393062333632323564376530313439343437383330623164656164386638393431616130313361 +64623036636532383031633563346165633162646333633537636164313830396330353561343936 +33323035653163663662386137396332343664336530626164623433646332623135623530313636 +31346364303165653535376536623666613635393937626461333636323034396665363162313938 +64383866666232623533336663373364663263393065656130396636636637383761646133373639 +35363964356663386630373364386464306561383438343337663738306337643661656232316361 +35626566323337353339343862353130376465356537306535313963616232663234363834373935 +63656432386434303961366265306666386466323564626165643532613666303066333932333165 +30636563643535613635613635346665303839323730376137376531356565373161326162336466 +35383564303061353563363235306364303134376531323962326232386334663239313731623837 +64646434346231323265346531313962616639643237613932323331353961623138333530343664 +63363064616163646536346230626661396631656130666335376130303365373631656134646665 +64663037323735626462643964643938343964316463373336356534316162366534653136303134 +33633135663230623238333138636639353039623838353938643537646537633865323238333961 +34366664623466666132636131363830363637643864356161646137353665323137663030373066 +62303130633064333265306131373462633336303133373466356562323739373236326662356264 +30373932626363306536333035376235336565376238326539363166303036393639376363366365 +32393266306430383837376630333362373330333232353836356336313830336636626461643665 +65373131643033306338623332643939326666346336313266316334346330343633326630646339 +31396231376639386332613930343935653535643637306331323436356561653638653831326539 +36353035306536356166323533353839643237633866666264313661633862633234623738306539 +63303262346630386334633430616264363834393339363330643763373831316661333038343961 +66613038333162393731326439396131353865316561303964363731316232303531383435393935 +32306231353937323631363230383234613365386363623534396531623761323165626463346538 +30376236323139623738353862376234346332623530303366303431633538653636633766353334 +31663635373233343761623261313035356538323637663433376261663733633530626362323765 +37643164666639353033326434646235333938343962626430396564306463363038353933353862 +65373934343262373765376632656463616238376165396366326566363866333339363132623661 +32333462613836623730376462363531346239656133656633643932323265643238303630353334 +32363035653235383236313639373736316131343836663561366134633838663237656537643266 +37363335303939346334393866346634373365356430303364376230656464663365386233363039 +37373533666563353638363936616135633630346462633231666431356230326461656630623735 +30623932633437326161663463623861643164363864383833313530643939373035633561366630 +61306134623133396361666130643466396564623535366430323966353033386364386632366531 +35633532363931353962633238633030656261383833323135366137633933356165306438633863 +64366338656638303431376438656630383937333134306361616166303361306238313661306434 +31323730396464653136656237663538623033343138613262656362333365653633353561643834 +64626236633737346138636135613633393134393765653535363235663330643638363035653038 +66623135393530303662383737323132303563626364633863303032646536306464653734613831 +62303465393362333336633330653433363631306338666336616239363466303931666237666230 +30376666376435356562656366616564313936333838656465313831336137363239613038613738 +63383135393433323466323734396435303432356135666132396238663735656234373534376363 +34376533373639346361393132616564353333393939656535313730306464656436373637653032 +34613339386139356564636530626465623764393565306638616132613965666133343339333637 +38333631386361346333613835303066373432333739383537353663333562643262306266303465 +36626164373963373234613738656136356137663633323232366363383066616138386465373533 +61316363363263663935376231313762306431653932306164623937323330623062323264343236 +36653731303437343266306130393334373334333264316136366137643631383863616330386435 +38663231666438393465643938346335313332326132343232316636393166613330353662383964 +63396266653964323334343462323732653466356433656337666230333864343334623231383965 +39393932663735313062626630636539636164313264656536333633636230383932353030643831 +31366531623865633239386166373165323364663462636463653936396663383163316639646266 +31636132313332376236303764636134636533353639343938306466383365656562363036393433 +35633338353639393239306263316636376238643639316638376531623563363462633730346336 +33316366626465633435336635326535643936616333353233343035353631616161636562353035 +36376136343265303636366330626632663631353565346666666535326233613436386164393665 +30303562646431386662383831363030366365656466316162643133663839313232663431323230 +35326337376362316465373538313164363839616236333063336231623934643266666338663637 +62653735303136653539386133366134386265666134346466326265646566643934396233636433 +36393132373930363437393432653162393536343134373135326339626264386661663936626265 +64363735393732383339343736633235363636323362353738663461323937366531346230656338 +36646166303764376133656261656661363166386563336462333638663264373437636361303539 +37343634643265323463306533653264623562363732663330353838356339636131323835386535 +30363361633938346637666231333339303364613932363731646135653833383938646138323439 +32303130666533393932633762613537346332393239643536383137383163346463653865666461 +31343032383231333630356539343832323537303431656633353866626162636632613538353066 +63336635623364366466376335626632366564336338343766653935653462353230323031303131 +35623538626438313063616437393237323365653232663537626534316666643138373464643939 +37633032653536366238386133313465643662613130313831643334633139303063356566353135 +66373131366631346661623662303862633937343966323832623038353530363765313262383531 +31616133303933316630666664336433346661626461383239383230353039646562636339616364 +38643966323936346662636366343039663239323765373465363132303835366663353332623864 +61636131373263343766376665376564626564356566313533633232656436363161613932636663 +31336238353433343932346331613838386663373638363765633838653335383035313464303261 +34623132323065623232623332643161313631626232393163613335656238656437383737323466 +35636538643761333932616137353561326533393563326436313763303064346639343164386639 +30616239343733306162326438653461343436363839326363326436343033346530393236323938 +30613765316336656530316265346334333036326563303462653962326338356132363563323264 +33653462353963666531353265303533653631393064333830623831313364636637646662363664 +32366431626238363337356439316662646264316362346338643664386239383963663838343039 +30383831633862313235363232363465623064613862353639393862653039626635316132343832 +63343139616464373835613131643331356231373139656239633564333535623535356566653161 +62356466373038353137383962653331363037626331323231663064646564616236303137363630 +34393037646537643337336362373832626239316635656537656133336463343137623933643631 +36363932383164363430613362323031633262316364323431666665333233346639376133346163 +35343234393631323130396435323334663964396633646631303763336438333566353765636539 +33616535366431333531623461316335653839346637316233393165613364353763303231383732 +66363737363439396266626533323561623535386265613530623362653764636534653036393661 +35386633343638663736323930656561663239303962666237393339313135386234633533323936 +32646634313333633863666236363866383361326435303839313231376664636662313639343437 +33643830636466623336663831386235373932643165343761393065313539343935643761633530 +36656436623935346164386132396133356661623634656162343763656162376633333462373363 +31623461663639666630656634313535313237633666613535386431636365666464663734376461 +65666461323461373433636461643236303632383934646638383134663162653461323032396133 +32303661626537333136663033636335343061633564613435613433653462633038623538343764 +30623436626534336462396162333961333039646632306364323136313666306630633030333236 +37653035366162363564313936373338383062666136653632363966333230663765613332396133 +38396662356466373136613737643864626234386338356535623664383934373737663239306139 +35653238343331303864616239653238376165353261316337626366323435383763636665646236 +34366662346139343863366538343331346536376166613836376263353831633262653537613536 +61343230326131373833376435356137396662613063646630396563356430666239343432653639 +64636465343230393662396137316163303565376133326162306632363764633032393035396563 +38393663353631356433353432306534656436363737636637326430626134623433653661633765 +39316637373136303865353038646632383431633531623730363531376162613032626331366664 +35383533353561646631303433303061343435653530383838333764313533343037646434313864 +32663131613362393463353066336232353564666631343764616337363239333738633764333463 +61336334386462303438323263373438333231343137633639633938633332373662646536303639 +64396631653861306662663163306133656137386637616130663635643936666333313565356361 +31326361386161666366396561343435653562613265333034333337353731363338626634356663 +61353162353835623432633134346166333533613161306131376462366133633335353836633438 +66316161613166346434653535343635663939666232336636653336646631303337366465326530 +64616238393131313339623665393463343163343038643637396339636165396432646332316533 +31366633656233336263306634396162396562643864616532336138393630326462626362363434 +65343738613833396230363362343939663131346135633862386136386239616362393466373636 +34623436323733316531343733326335666530306139333564333564623635653336386664303538 +36396335326462396135616130663161306130373030636531636134346538323364616137356138 +34626238316230393864323737373163313837396230303963313437643331353533373438633331 +63643232373933323634393238646630303834656134363038376432366337323236336137663137 +62303331353638393736646539356336653231376362373464323964656232383637303530366532 +39646263633437666363656437653937313836666239396338336639336563333035326537363837 +38393865653265666231656439663939343634373962633539656661353163383536666338303835 +62373066316331373732633666313165363938383733353761616331333664383862666534346463 +63663063326361663230353930336266613332393335376364636334653866393165393566646236 +31356362346133663334663533656335373165376330366330313765353439666536343964393764 +30333238663933323066623161343332653033356230356232653266353135303031336461316138 +35353637356634653035613839646537643933663462626464343162663735613639366661643137 +35633364616538356438646163346561313635366161653231613563356364653161386532653264 +36313838353963633534633863373664303836363339346261643165613635306233386139643665 +30303933336162383731376538636433363933643433323539613031653139623632656333653831 +33343864333836653835333061376361366463646533303834326334626235363637363265333365 +35336233616137616636316663336530656237613062366464363362383539343133646132363835 +64323138623430643762306330663237633466323037313863303466373138666231383133633266 +32316162323734353066623136363963363165323738623836623431333736636339653234326561 +64656339346333313464613730326666356438313333343536333861656435306531303238313339 +61343638663137326133376137306639346333333864623138383736326264303839306133653834 +64616532383464623565303130326235363762316464303630653331333333613866663337643238 +38346463663938376663333034636236616666383730363931313137666236386137333630356166 +66373935633632643965393937326432633438383365393261363265633465643735626536613632 +32663137643837303336356439326436663364376238326631633765653162393335646130303066 +30623735656530343936396138303963316539373931303264613361663562323137376462666261 +61343039613738653431663766636363643565636364633365366561306231333039316135363530 +30626236363566333934363561323536333665353734363837366536656539363462613637626263 +62316161303264633364323563623135333165386665386435313637643231303135323432363731 +61636637333961653537343463373434633565366136633731326538656633303963303234666638 +30306632643330363333646632303563383565646565363330323937366631393834303632653231 +34626361306166396132636539383533303535356265363766663535653436663733633533336534 +35333134663361316437646632623537633730666337363335383066626431636530316434366631 +37396233356436383139623034343938386261366635373761306262613161303661323465323131 +31316561633533383731333039643932383961316337666162306335616261393932353765623261 +35393063363461316533373665663331653137333762333165353064613837633533316135386266 +37376663373462663937323433653235323531663032353761346233633736626135343433343738 +61333038666237616435336162653533636332643164353061626636623666653863613964636366 +35616533643162323161613336653631616365333835333639373736323032336130636462346238 +66373562623239366135343766356332326561343137363138386364623666356136613833303134 +32333434353263636433393637363561383763643161636434653166316466353762323039626365 +65333035646231653465653565333039376437383333343131386232646436333562303432613038 +38303865373730346561346563383465643562396165383336383766393134643132336633666536 +30313238383632386238616561356563353636636536346564303631666334333531636335633462 +35333736653432613231643637636262323632633464306336633033353934623538363463646262 +31363832363964323461663731666531383437333132666564656562393736313664333631316234 +38303137333661643364 diff --git a/ansible/host_vars/infra.unruhig.eu/vault.yaml b/ansible/host_vars/infra.unruhig.eu/vault.yaml index de28325..3b9c0c1 100644 --- a/ansible/host_vars/infra.unruhig.eu/vault.yaml +++ b/ansible/host_vars/infra.unruhig.eu/vault.yaml @@ -1,73 +1,35 @@ $ANSIBLE_VAULT;1.2;AES256;secrets -31613761613563653331623437653961356132333436626235326637323338616239356365386365 -6163663762373765346335356432346338336166313530300a306231626336343562306431386665 -32663631633063396639306530363665333662303462386430386233666164643466323935653161 -6533316462663339380a396161366266373831626530633765656632383432383139646631646135 -33353031383434653235623832396266623731373035303636373037393736643739363438376235 -65313061623462633431353833343465373765336435316562646338343236656435663436663131 -37626530616238623766363261326661613462396564326532616232353961353661383039653233 -61396365336362396665306633653565663430386337326662316265393039343766643737313363 -33303332313266373061323563343132643337376338306166386230313337333834623561326434 -65626138346639346133316636346631376432643938313261633563663531633439393666323336 -39633131353265363261633663666339343532316661333764383134346437376361373334343739 -64616130363766623761353130333564393231643964646539326139343431623938396431346563 -66393233313631316436306161393937616132353237363738633362643062306662613233386637 -36393665633864356134383432336439323431386536303762626439373464323634323766643063 -63333132323836313430323632306566323361626634343336373731623934636632656433336161 -62343734393266356163346566356435633135373037383738316265613164666134323864326165 -64383037353165343332323736643366356563343932633036626636376663626136396631323262 -66383337383339373563633030643431616132373631656234313566323861336135316233393165 -65646534356166396666393237613463316566333730346362666338346564616564616639323238 -30633666353661363337623633366438346237653037616636303466353137306136376431383431 -38383463353964343739336261353738613135373966613133386437333235323535633336356465 -38633530376234653131386564613762666463373833363033316436306131613334653535643031 -64306332613563303365643936643633333732346137303132333331636237646365393432363066 -33333631323335613563383865666134373236613564643363303061343361653139646463343730 -37626136393139656130333065663266323032303264326361646333373838653930666364313363 -35376639393063326261393261636435366337633336336136623066373135633738393836343832 -36653031313434623034663535386138646136326462376239343239353864313734343130666236 -66323566343565613330633261636163653564373432393364663539316663326633323339613261 -61386538626333323935383564303231333633376239656136376535646534643031316565653837 -62363630393639666562393033363964393363373462343438396633613037613837306566386630 -38383262653434613731646335663139633138663135386233316234333661346230333264613361 -36393035363933663631373739663061626366656437346461643732656133316165663236373539 -37343431663330353437666366353230643631636237633334623566346639303630623363303431 -30313234386434333538653661666435346133333364326166643139313666383365653066646635 -61623565656432323936653436333337363139646335303764386330386238656562663964613537 -35653630333435363437336237653961316663623962376565623062663162383064346266333834 -30363665346166376233663039373236636461646337326135353964643163316665396665353931 -36363435633834663639313731343431393936373264326532333662623234626437313732356663 -30623731643266613733323037376235653731343430623530623062363434373633353963303965 -35346664613534376130653237336235623165346132653963373033653837376563363431303839 -37656665313566343363333638646365653232646462613166366635346565376538353836383333 -30323064363561336239616266333966626230666137636335326364666263623435373761303738 -64613033393135383836316430366166653638343031643937356135313438643836656264383764 -64383761333531653535336363373532393033393232383130323030353064383132383562386132 -64306333646530326637346338313234646231333861643961343432643961633164356562626539 -31383531313436633731316334396236306331653232343338356134613736373164663362363262 -36356135376265313663663264383736626533333361396435306235656335336135383435313866 -34656664393035393366333330626634373763663762633735393862353339333761366430356633 -32383265643139666637613365363765393964303731353937386638373065393265303337656232 -33346434336631613466376134366233613963623163393439656634646466366134653932336239 -38386539373637613835653533333031663266383866653265623433663132633938343536333964 -66623561373966343862396630383636323862663937636562396231303662666335393931323034 -63353934613731326631626334616264386135303031393239356537303962336639356262623534 -31643739613831306461623436363638306663373562643535306630303464323662316566356232 -38646237653464363338323638316436663939626365323662353162643636376432326161656430 -30336366623134646361663134623633333933633666376337663164626232346435666238376139 -63323266653966656135663062643233396331383639663030653361633966616563353266366633 -30303864646133386363663138303063373135333233363332653433363636623161326264346133 -38666634353466626666646133653433636533313136663434613230393335333530663533373131 -35613861666439363731653138643332346332326562376666323766663134636564623838366634 -32623165346133333065393136383138303065663362613036353432373666343038653536306666 -63386631656137333037303034306636666333373437376666396238623866393338333637343438 -64646361383766613936323162353764636636303238303533373632336162646338383834363530 -65343631636134333737613535386365646632643532323364323336393465633339323836333636 -63656234373837346438383963363766346465643531383364333435313666616662643264316334 -34623839396465643833643164386234333838363731396535646434313832343466373337663134 -35373065633866363262373231383765373837643538643661366538326632643065383263313164 -34323530636462393565663732373238346235303638613638653932396361663139303735373330 -35366332316238343536646138376432316138306634616364373364303830303162353939643737 -33353333353930636163636130393833376436353939323361623532313336643561613239396164 -39393165326565326539356462333063323662646432626364386362646231353161613830316462 -62653630313461393137 +39323838646439356265646663356365646431346639653162636437396231633334653132626636 +6263323963653264633635396231386438326631393261390a656132346538633435613733323765 +64633562623337653662623864613231663363333537636631656665306336643261643330616138 +3532363133633434660a656233366439633564343433306638633932393435356139343562316664 +64366238626639633564636565393631643134326538323361386335623966396137313165353730 +65653462653738326366643030623162396637383939653631656133633937303339356133366438 +30666136356364366363303133383066316230663835646163613061633739343235626530363839 +38326562343039643739313032313561613964643639303137336338303732383564336633613539 +33356264323464323536636332616337356162303263303362353661623264366533363334333138 +32343962663930316639633361643339663836393031623562373633643366383338663431343364 +39646233316363663230653436353564386337653333643836366330663536333661396333363234 +33653631393033383062613235373564663038373935363538303533636662386464343865386338 +38666161363664663636656637306239333538376461393261323464333037393435363937383939 +66633536613064326338633539343337643464366166393936646361633937366636623965313036 +36626231646465353031346662323930313637663766626330363865306663323561353734343764 +66353266323464373937636565663934313766616565663935646633353732653365626334616239 +63653963323932623632366561343136653339643138393638376335373663376565313631393337 +61353431653136363235313631373137316438303132313665623263646465616261333537303363 +62346539626661636165616436663137323665333637643831356364376363386163353666313361 +35316630356533356361343732633634383165623965643262646430383838653638626263333432 +61633633643537383465396133373163393161343034346630363630313836666163643030356637 +34353163353133396238653534356133353766306136333365656332303561613435313166303063 +36313833666664383862346666326364373539646239396633366137643335396332343766633138 +64623763393832656135633133353038323864646565396162373537656138376639366166333437 +64633537386361666365666532323830626233633163663134643733623236393437616139333239 +33613539646261643662373134333466383634633630613933343038303662633135623861366536 +63373338356330303561303136393661656430386236353838393532623232326361373431303131 +65386561623965353733633937336536333864346465336637613534313432316439666361303662 +65396334373536656130363437366336313734653132343631343734333337383362383939313834 +33643136396566336363366132383462303435366366653934373964303037636235626331383532 +39316130613635333030623936313138353065666236326664643161636461643532656231306161 +33616431303837663439613638623931323964333365363965626338663835373933643938363435 +32386336653336313733336634646564353365653531353639656238616164666139356638616666 +3137666564653662326136373436303334376536316463626530 diff --git a/ansible/host_vars/mon1.hel1.chaoswg.org/vault.yaml b/ansible/host_vars/mon1.hel1.chaoswg.org/vault.yaml index 3686e30..8c22038 100644 --- a/ansible/host_vars/mon1.hel1.chaoswg.org/vault.yaml +++ b/ansible/host_vars/mon1.hel1.chaoswg.org/vault.yaml @@ -1,60 +1,24 @@ $ANSIBLE_VAULT;1.2;AES256;secrets -65326565323064646166366638346639363264353665633833626538326635363438313432353836 -6431376464323662666665626231343138376334363564380a646535626362386531393262383364 -34636430343431623432373231313461626638633061393265383231336162316663333763303066 -6165656436393561390a633336616631623334616536356163643362383634653839373532316133 -36623231313934623066316439663466666164323266613466323234623137666333613265366432 -34356561336164326330363237623037613434326366356335356639626635653166333630613162 -62333734666135353836613332363037303537373839303939323531346138366465316365626437 -32633031323332386130656431323636666333663333396462336137353261613866353163393937 -62383266663261316539616361656130366535656664616565353164633535366635373234643734 -35383333376434363634386536643431356637633664653034306664656566616665616130366335 -31353037646631653066616230666161313032356663366432346331363964643132376464336339 -37643631666264353733396464613332643161613031636164333935626666323135373638653330 -37343036613439633738643732313361386131633630366236663466353562666235323365643436 -36393731333363373165636666326336663537366365333232623962346238656566336232323039 -66646637363461393734613162373561663637323366363538623061653738313234663931646465 -37613630363863633663326466393339643564646666346538386430616336323361373935313661 -32373432643265353336623231666636366265326332343933343634363737306362663738353930 -36386435343931646232343438336237356335316130663663373862616365643561393136376163 -61363534623464346338383036376666336631353537333862643737663634366664663463633764 -65643430373130666230376337333064653362663834616131633334306138316331666262653539 -65646234333563383532363362653766306239363334666432643032396236396335336539323362 -34396334333630373735316630323931666331616636366235663535613938613061313065613361 -37646138363039633466336138373036393930613431353535616434393962316264643265343934 -62373133623066646332323934363862363237353637363533386565636330323561306232636434 -35333062396130323837646437373633636332393935383161373038623266363138386535396561 -33313164333236373739663065316238306461383634396435316330393161333965333865613139 -36353836386464646662646635393463366364663739623661323934396665626632663635643130 -34336563383030366164376465356132643166396239396662383930643866373166313735626462 -37386230396465663933643361316239323337646235643865336466633139373236303465653364 -39623063343264313135623631316334623465356234316133323066656330626138653436343531 -34633035353834636132306236613930353634616366373865373835656162336661326466383861 -35313139336539656364616437633433643262343338353439636362383039346636623838343031 -63303132356466323538323761393463656661303032353062316434393831336461633133313331 -31613535333761303234373533363931393763396335643666323565336237656366326366613961 -39353761613932653536333830313163343136363665326336393964643363333963613633333733 -39616131663635376263396630656333326237383537656363326236373237376465653030383661 -34333263383466363735393565653038333536343466663865333036633637323562623731626632 -30663166303732633230653132323637653464353766373636653064666663393537643232633538 -64313333343335333362323164336562623233643764383264646136363666653630666535356366 -66376234316338356161383935353738303936353261323031313730313438666665306138333232 -32613039393134396333396561373639323735643531323034323164653737613765393565643637 -62313666663132316261363730643032373430386633323565633938313534613936303461343434 -64393435333538373062656330616632653635393935656236633335356334343132353130636463 -31343033303166313031363365313265396333333736346536616632356134633432373739323765 -36626566366138333930623032366165306438383334396663323864643765663034316534316162 -65383366373161363831343562376136636166616362356338656532663339616661326230343830 -31666536313134643231623535383632393463313232356331653836306437313734396433323864 -39333731323634396461613262343434366636386238346262646566333331383566646239633938 -63646139613766316230326466303431656530646666343864333964356164303338666630633631 -39346566646439313433323532303237346633663733343030653263303436363936313139653130 -39653035383436633164383936313331303363346635373338373839303263656136646132343834 -35393662373138316664393335303736383830393663366361353266353536353339643232353338 -62373733656636636563353361666133666564656538363632656165666534626533303335353138 -33613837373964633864373463656534663666666364326161323133376336303738666563656434 -37356234373566623430323134363061623538616262646166323231336637356365653961323565 -61366565613362306465646663303666366432626139393939653039613434656466343739336139 -37383363313036646539323538343535363233393962306533336230633838333966396561386665 -38333736336638386639666665316533326133373531353763396636633537336636313565633438 -623461306536663830613562636530353562 +32366236633933396537643061353531643566663930626366343333643234653363653336613138 +6563306263656136333235353164383562323237613763650a393734356261393330306539373562 +62633332643737333137316433316363333338666538303636636461626161303638383465646565 +3564643732376137640a386131646339326633333633366162613064646432636630393035373562 +33373537653866333661633634356361663366336236313932636630623539316130356431303530 +38636534616264366235316638346437356162303331303763306437363438663632353730653236 +30333065306261383664636563336631383263376135356663363633626130326265336261316632 +31393635613264386463306265303137366330656339386363393061356434393162336237373737 +38626331336138313636333363653264376463326238383335613964333438303835353239303135 +38343837613562316463313366363931373134306635356465313532623663613666353935336234 +30323063633664653835356138313363333736323265396434313632333832316163303063373465 +63376136643337666166633732656532333235366636633739653665336637363436333433636164 +34623539353839376232363564336633666433353262366637623930663865623966343762643530 +37346433376662613966633436663833643065646632373135363663396564626136343635613333 +61633739646230633630373364343232646533653239346632663130353833343464633862343136 +30623337633766383530383333626331333839363532363734613333333763636264313539383939 +34323438373530653235666235633037393965353738373365633566313830623761663265363337 +34343030373065393765333038343865626161373134623837643037306230306435313834636634 +30323033343236396234386338623930353065346134343564653439306535313934616135346533 +37353363323732326333616165636331396234646564303738343265366465336563383333626432 +37623165663435313033383665353030363031373833653266356638353734313536626366373863 +61393937623165613563366138393533666166663266323864626537363066666338363261336265 +393938326530663531363535333061666332 diff --git a/ansible/host_vars/thonkpad.ka.chaoswg.org/vault.yaml b/ansible/host_vars/thonkpad.ka.chaoswg.org/vault.yaml index 636e996..6e88921 100644 --- a/ansible/host_vars/thonkpad.ka.chaoswg.org/vault.yaml +++ b/ansible/host_vars/thonkpad.ka.chaoswg.org/vault.yaml @@ -1,74 +1,36 @@ $ANSIBLE_VAULT;1.2;AES256;secrets -35396639666234633461333531626364376563383431323731303635373430316461363663653631 -3337383338633430313464613230613236626163663265380a326465326465613732323533666133 -63363565353539303237313933396337383165363635356165363839326132363539376362323335 -6365303938626536630a643830653265343732376266383465653633356436623366656338336330 -65633665373163653738396566353839646636366635633739303930383364386433383163353130 -31326564643435623130643535313163616331386263346232626564353530666334643964363034 -64373965376237366465653263656234373163663134633932346131626530303739393664386532 -64303561626631656134346664636335333130313765666364336436313466353131396562323737 -35336434366164656261323562313532643564613966636363323434343430393739363665653231 -66353636313466663066303936373439333831623736663361323632303461643136336466383737 -66313130376465363337373339336262613839626161393932353532646161323739653962616531 -64633763303336613630363361366631353965353239323438393765396161323337396235303863 -34393565636466383163326239353530323161613065616436663934313238626233653938663436 -34386633336462323839333630646236306138383938303339343838646464336462666330636531 -63363163343130396636636662323963306332373131396139376430376263363663616464386565 -38333736303362643636643836633166336163626238306538333466363263626430653835363962 -33626234356461623265336465633831613066343138653564323461343533333937356534653930 -66383631333834643263336432363438383761353962343931646466386134343166353837353731 -38336565626565626637626136303161363661333963323539353834613330316437643438343038 -33356532333031666139396138303935316562346563303430353034393735306364323636313861 -37643137663733643530373165366535353135316237653264333839386431646139663233356534 -38353861616135643434303165313562356337646237613235356137616365376361356136316262 -32653834363262313039363734323231636331366464646337613539336364303962313538313630 -35323135303762313739393936323834396436353462653533346135383162663937316364303732 -38626633616238343735656537323737613432313831616565336162646330366235303962343163 -61613136383635313036386666346439623066303937616263666138626335616565373332353437 -33643237613534353164383837306632343834336335643738613664356331333661373933636162 -32626437396234366338363337616561333063326335643036656139663838303434646333323131 -35383764363332326133643136616565373933316430646434393935616363386237373463383761 -64653761363233313232666134623936336137396366356164653366303563303031623333353231 -64316336316537383034386665326665393661393966323137363161643131323933633435653365 -36643964616131336364326465326130326431616665313032373931393462383532663132343361 -61396335386461396339653064363231366337656337386536636231303734643161323539363535 -62343165366363393565323163653534623864343434346535623733303333636134636666663834 -64323661646335646638393864613535386134626431396564353662656337316261336366393935 -62343231633239356633323533633263633338363834363234343130376633653164343133306635 -66316562313263643331323062633336643937356530343062653666343564343730386338303932 -33366337666336616236373339616662363765343963343731313938333535626330636339333461 -37363230626164623933323137373137376439333661663161346231313561363639653937383765 -61353437313765356362633135643833353830623136306334663838323063623564343461356235 -35363836303466646466306463333432326461653638346531346361363562333835366531386561 -35366461646335643038376161663636386462623862636361363564333234363837646362393939 -63363962333135633232626632396231646334353364383963313733643964616232336233643364 -63353432326362383864663031633336653838333665363132626536393639326663363761666565 -61396530363463633338323732353263326666323130396465323339323966343334643139623233 -64343765373930356631333539626237636232663234313937666265623539636238346536336361 -37313232663434616638326165616633343735636366616661396634363662613234313636366663 -33663962646665643938363636613063366464616665643466663637323565633038653966633130 -61303630333636346338313933363137376230363831323831646163303334373661393861313864 -31393938323232386533323536333237383764313036623163356434616234666233626539333235 -34303164343137643732393364633263626530666662653334386365636663646535646262363065 -37323237663366396231636432633836333166313438353531643734373963636438623464326163 -35316433613731383735313432303230383662383865313235613137313730313931386466373165 -36356535396462383063343334383538373765653638396638373031396638343236383663633732 -39333636373935616663343362343530346166383035386463396134363161393636636333316536 -66633932613236323464613538316665633733616334396465613734313534396136623066326665 -36643838386564376566346337666162613062356530376438386166653531633038373464323663 -34393237613363393965393037323034343632316431323233343732626263343261626339336463 -37316233343263353334616535613462353265393738333637656564323939303664323162623564 -36333135633038393637313732323233383831353465376465653866633534333039356339613536 -39626462313066336262373031656635643266363039666630653734356462393436363165653766 -39343361623364656362636163343662323834653264616532323432666165663364336231343532 -30633136366361643633336562356131316435313862383164636164666632633339643262323662 -38353463303238646137663738316537333961653938666432373936633061383861656137373663 -65376535313336313939643861643631373330303136623237616434336337346637303839623932 -38373835666335373237666163383162333632303138333132396535666161636438353266303833 -37393665643130383834643131616463326361313764633738363835386165333231633966323764 -62366132633637386439633832663331386139323537366232346261663432616635313262373133 -62383761646634343062613765386335616132626664363833373935313862323036646339623133 -31326635393834383034346661323366656331643164353533323463376464333839393861306135 -62643433636433336566623034383232386333636533316564383238333962623465393334623462 -66633665626438643439383733346265646339356565383735323635323132633266353836326463 -6664 +61376266333439343062396134316539386363343430323265383434353132646537336230643134 +3730643332383438393536366465396435343939383263330a386434626263333934396339373132 +31376363396361363562396561336232643961323636656632373734383130623364383639623663 +3234313564346335640a323433313365393834313938613938383532373135353930303438333665 +61386532666130336334343064313432383434323864643463616332323366316332393964363161 +37663365636137643461386362313038383236636261303936366231386566333736306562653366 +37336238396635613839643634343865383164366435653764303962343337393365616464323337 +66303530323233373635303065393032393365383232333632383065316561306265303334306663 +36646635663732323561623438366239656338613863643638386135343639343037346636663037 +34343632366637336235316663613338656537656437343431373535386534656330643237353365 +63373037313336663632356465613631656263353163313234373534623930346533346661303631 +32373831343434373834386435356439343432343963313362643365633739613337353338383933 +33653835343636343937353238396466396266323935643162623235316635333365333931333334 +66323063336463616437383664353266386438653030363161663034333434666331303862393430 +35616233343333383137656363626564316566323530343236316632383537363666636561353039 +64653131323936666137326665376261383361326431626166346238313737353931396536626564 +63376637316431633634396263333537323062643362336162396637636661363731383437343935 +63646665326164633339656236636433323864626534393862633161653638366330646137666230 +64353230366166636531316132303735653836303531656661366133386362393637316562653737 +31623936346336353763613432353461396262373238326230393862363638623237376165656230 +37386634663133353536623232623437636238333634363264303533316561373764356639393566 +66306462663563386237646465336562343430613934396434313831343263343635663363383462 +62306130333464653538623166373636373663383532656135623763616365376565316135616131 +37386239643565343561333535656130366133353139666538383661363237333131323635643932 +65653338396532346464356137353634323265376432326433323164623838356436666532613664 +37363635313738386362393135333235633139316532383463353537383439383366353163326663 +35616438326663663237333262656133323236613036366535336161663164613663656236396335 +61366333613335386535623935313364393363636432633861316239623166313261386632623936 +34383733313466353431623035386430343966616535383637333564643338376630323365376365 +66633139656163386166656130356662343162373834643864626335353864333062333631353461 +66376333663635373835333830343336383936383330666139363161393166356534613366643766 +35366238633334656335386538333930376437646261343565393764393064393437396363366464 +61343531626366356238376635363964663666333839306166363863313639303165303630396164 +30306166333062333031663365366331383430313931363933393439346235386239333665373838 +613161643062353436326338376463663533 diff --git a/ansible/plays/common.yaml b/ansible/plays/common.yaml index 6a8f0ab..a588ef0 100644 --- a/ansible/plays/common.yaml +++ b/ansible/plays/common.yaml @@ -88,34 +88,56 @@ hosts: backup become: true become_user: root + vars: + repo_path: "/var/home/backup/storagebox/{{ inventory_hostname }}" + password: "{{ backup.password }}" + pushkey: "{{ backup.pushkey }}" tasks: - name: Install backup script + vars: + repo: "ssh://{{ common.backup.user }}@{{ common.backup.url }}{{ repo_path }}" ansible.builtin.template: src: backup.sh.j2 dest: /root/backup.sh mode: '0700' owner: root - - ansible.builtin.file: + - name: Generate SSH directory + ansible.builtin.file: path: /root/.ssh owner: root state: directory mode: '0700' - - name: Install SSH Keys - ansible.builtin.template: - src: storagebox.j2 - dest: /root/.ssh/storagebox - mode: '0600' + - name: Generate SSH Key + community.crypto.openssh_keypair: + path: /root/.ssh/borgbackup + type: ed25519 owner: root + mode: '0600' + register: keypair + - name: Register SSH Key with backup server + become: true + become_user: root + delegate_to: backup.unruhig.eu + ansible.builtin.lineinfile: + path: /etc/ssh/authorized_keys/backup + state: present + search_string: "{{ keypair.public_key }}" + line: 'command="borg serve --restrict-to-repository {{ repo_path }}",restrict {{ keypair.public_key }}' - name: Add Known Hosts entries ansible.builtin.known_hosts: path: "/root/.ssh/known_hosts" - name: "{{ backup.known_hosts.name }}" - key: "{{ backup.known_hosts.key }}" + name: "backup.unruhig.eu" + key: "{{ item }}" + loop: "{{ hostvars['backup.unruhig.eu']['known_hosts'] }}" - name: Restore from Backup hosts: backup become: true become_user: root gather_facts: true + vars: + repo_path: "/var/home/backup/storagebox/{{ inventory_hostname }}" + password: "{{ backup.password }}" + pushkey: "{{ backup.pushkey }}" tasks: - name: Check if restore is needed ansible.builtin.stat: @@ -123,28 +145,20 @@ register: setup_complete - block: - name: Install restore script + vars: + repo: "ssh://{{ common.backup.user }}@{{ common.backup.url }}{{ repo_path }}" ansible.builtin.template: src: restore.sh.j2 dest: /root/restore.sh mode: '0700' owner: root - - name: Setup ssh directory - ansible.builtin.file: - path: /root/.ssh - owner: root - state: directory - mode: '0700' - - name: Install SSH Keys - ansible.builtin.template: - src: storagebox.j2 - dest: /root/.ssh/storagebox - mode: '0600' - owner: root - - name: Add Known Hosts entries - ansible.builtin.known_hosts: - path: "/root/.ssh/known_hosts" - name: "{{ backup.known_hosts.name }}" - key: "{{ backup.known_hosts.key }}" + - name: Stop and mask backup service + become: true + become_user: root + ansible.builtin.systemd: + name: "borgbackup.service" + state: stopped + masked: true - name: Restore from Borg become: true become_user: root @@ -162,6 +176,13 @@ owner: root group: root mode: 0600 + - name: Unmask backup service + become: true + become_user: root + ansible.builtin.systemd: + name: "borgbackup.service" + state: stopped + masked: false when: not setup_complete.stat.exists - name: Setup Registry credentials hosts: all diff --git a/ansible/plays/templates/backup.sh.j2 b/ansible/plays/templates/backup.sh.j2 index b1701b3..bfb380e 100755 --- a/ansible/plays/templates/backup.sh.j2 +++ b/ansible/plays/templates/backup.sh.j2 @@ -1,11 +1,11 @@ #!/bin/sh # Setting this, so the repo does not need to be given on the commandline: -PUSH_KEY={{ backup.pushkey }} +PUSH_KEY={{ pushkey }} # See the section "Passphrase notes" for more infos. -export BORG_PASSPHRASE='{{ backup.password }}' -export BORG_REPO=ssh://{{ backup.remote.user }}@{{ backup.remote.url }} -export BORG_RSH='ssh -i /root/.ssh/storagebox' +export BORG_PASSPHRASE='{{ password }}' +export BORG_REPO='{{ repo }}' +export BORG_RSH='ssh -i /root/.ssh/borgbackup' # some helpers and error handling: info() { printf "\n%s %s\n\n" "$( date )" "$*" >&2; } diff --git a/ansible/plays/templates/restore.sh.j2 b/ansible/plays/templates/restore.sh.j2 index 90ea642..84cabbb 100755 --- a/ansible/plays/templates/restore.sh.j2 +++ b/ansible/plays/templates/restore.sh.j2 @@ -3,9 +3,9 @@ # Setting this, so the repo does not need to be given on the commandline: # See the section "Passphrase notes" for more infos. -export BORG_PASSPHRASE='{{ backup.password }}' -export BORG_REPO=ssh://{{ backup.remote.user }}@{{ backup.remote.url }} -export BORG_RSH='ssh -i /root/.ssh/storagebox' +export BORG_PASSPHRASE='{{ password }}' +export BORG_REPO='{{ repo }}' +export BORG_RSH='ssh -i /root/.ssh/borgbackup' {% if provision.from_backup.name is defined %} RESTORE_FROM={{ provision.from_backup.name }}