diff --git a/coreos-config/group_vars/all/main.yaml b/coreos-config/group_vars/all/main.yaml new file mode 100644 index 0000000..af525a7 --- /dev/null +++ b/coreos-config/group_vars/all/main.yaml @@ -0,0 +1,11 @@ +$ANSIBLE_VAULT;1.2;AES256;secrets +30633036313361316363313630616632333931633635326666663935633061346237353362316132 +6364663462646639613862393263616661613838303962660a623233386637653363636531383535 +37623664636362666136643765633166373030663864613134313862373131646539313533303532 +3563666465396463330a613632643431316563383331373932366334386564646335393433366663 +36616239373630336430393065316433343536663062383563646235646365376539326636626230 +30643033656134613966643163323730353239666264343630613830393630653333643961363765 +37396462323539303736333734373332646633633463636162626634656632346165363134643234 +38316632323366303166663964663639616638643538626363633564626133366634323439393163 +33646462643035613963646131373339333863636231356163356630383133633839373561643835 +6264383563386437656563316539393139313137306164343631 diff --git a/coreos-config/host_vars/host.nc.chaoswg.org/vault.yaml b/coreos-config/host_vars/host.nc.chaoswg.org/vault.yaml index 937eab2..5b3999a 100644 --- a/coreos-config/host_vars/host.nc.chaoswg.org/vault.yaml +++ b/coreos-config/host_vars/host.nc.chaoswg.org/vault.yaml @@ -1,356 +1,356 @@ $ANSIBLE_VAULT;1.2;AES256;secrets -61643534666434383232663266373261633934396262623861383837643764353765313835343765 -3335346461383435393236653264373337316166616431310a336637636137663034396135366266 -37393964633731666533366537656161343436613565323865356538313830643030663030396362 -3562623361396362350a323961383130303039656238626266643130386662346539363937346538 -66386337363136393865663632373734313434646361396533636165366536346161653961613165 -36633337356234373337633866633631646233653030386436333633363233666136663531616566 -36366363313737353131373636663232326466626130376338316465386339383566646230343437 -32643666643437663361326563643964303536383235633339313034323132396137623534333331 -32366635383435333437346363316535383639633537346562613564616364383166383530356166 -31343033323730346636643536393236633232396232663631633835363738336664383530653033 -61623635336364356564383161323736356638636238636536353733356531613236656165313166 -32356633316538353439636138663265393862346130383661656633393137303232303633373064 -30363637306138323537613063636136316262353737623234323538633233643066666435623538 -64303062383532353238306335313231303736636263393962353439383062343534353864343965 -65653366326432326632313566613731383839396162646262373466353538386430313065316132 -30633331376437396262363664646362306533343230623263623463633834306538326635343361 -38656239646262386366663761656431613439323335396231303535656666333532303437333035 -36613861333662643636336634316265373739383538626332636565633136356239323339313238 -65656136643236366534323731313438343530343535383039666131353833346366656363306265 -39626438656465373363396361626466616135326262333963366636323166333031663738623136 -63363366383036313738346264396136616464343138313538646264366230303735663437396433 -36613364313165383331656466646635316639373333376562333930383333656262393565313732 -39363636353566373034356563363230666132393862646135616435326637306530396438363538 -33346164333232363161373062326331326236386363623735646535313138366632656639363936 -62656635653530303763383163663433633063313939303838613038363364363439633563326237 -65376161333431313435363662386431616165316437303665643863346162613033313761666163 -33646230663265353837613136303862653534636133643062376163323163663666353838383537 -35303434323465326636376630316131333236363233633664366632303935336534663036653863 -30636262663032636461393132313236656537633932663833306262666432633837353232366536 -39373534383931663334356362633530343739646539316364316435353933336334623231633762 -61306439353530646135356661346336636433303335316362653631393863663663373965643463 -62616262363539313766373763383835386530303330393932313736323434366631343231623564 -63326531343639636630376631663036613864313166393437383531383462663634356239306363 -63376538323936383766333663633433306562613461623836623061633635323834623035663836 -38366466353533616433393030356231636631616166336562326535663931316234363861313164 -36353565623631316431633265613336303034353238353939613739623961386366386534653736 -62636338326465613332336262633530303235656637343766346264343464383066643039666564 -35623739663031336531393064333066656462303663316539373832333539353363633939643239 -32656631333333613361386337366561383664646466333235636164343966623636653463643536 -36373562663963326233333232333935376638663333633263646665313763366463633061333935 -30303938616232333866373963303535353033653366363036326531386635366339623762356266 -32326239386336646236623531306235356466336636303532326561383234633239303534303336 -34303030393934373761616239323539333330383838323765636634356439616535363434636631 -38646230356637663962376638633862326334306137623162303233303734313465333139393564 -64313861393162326465653237333536656463623031326432636630336166323165356230633866 -66303763663838663236613136653663393936333031663063396338333538363637396565393166 -62346339613037306332646361656364373436313863316430653735313631323463303436333362 -61643133333131633037303239383663373364663266323833346161663932373738613138383039 -30356365366562323833643235656133323765616132343530626131386430636532653633623831 -63383038333731316465303534376264393632663631316539636235383732323839376436653933 -38363863313130373435386437326565303933636164653562623730343436336231303364656233 -66326363333065633362653464626166393566633532323736656132613731303831323064613339 -64643633306466646230626333363535636166623633333961303536616339643662646265643938 -61663739623962646634643765623464313065346631633731616139663064653562623032336161 -30336232343531653862636662623337616264653133383333353338333434663834623033386166 -33303363386662346437663933313063346264333261323131376133383266383263343037363161 -39333761333737363634343239626532333262383963333934663166316238333930663738316633 -38613861666465323531643031343935633630623462383036346631386631666264393063326664 -39613937383063383039663362386538663464363531343331626162373563353938643039643261 -65623864663538376366346639643930353031313737623836386430316430323334653663303232 -36376632636437323736323037306236376438396365663437353036316637666432346563613136 -32353930396332363966353538333031616665356137353666633433633834666338323965303563 -65376332326636373061653439626134343466383331616339633333396266396366336161636366 -36346663363330616132663463393530376432636630333539313563613532653062633363323737 -62353133386532326566363762373733333930396363306461373434343861333239333132386163 -61333363613665386632666365666539643539393736333833326338383563653736303633656430 -66333437633265303830313339353462646261326537633639366662333863343538626336323831 -63643234316636363366386134393638333630613663356131663637346636383937303238653839 -61343031306532316562333033383634643461376234363730333732333639393639613237393163 -61383334356435313838363362363031306132346466646430303430303962626537373065396536 -31633637343435336639366561333462393366633131363461636261326664623162653433633536 -35383264396231326430613066376538333337363736643831356133356636393036303537346663 -36633661363663396161623838663064373233666337356639656137333530356265316561636334 -33303736643134313163303030616234396331303562633036393034383235666661383466636663 -62653330633763623661363131636366626263333138663832313737393061363263653135663966 -63386234353637343139373432353535393530356264653061316363653262616661306430393130 -62636663343635616439633663343562396330333330613432376434393436353539626263623437 -32373032666332386365363038363163393738333762383337396638303264326632666430393065 -38306636393332333964373332356133363136303861323266323131386536353539656630656161 -62373332373734613666656230326535613863616364326531636365393239646232653733313039 -36643738323765373939633538633530336661313838356632393031333964613530373336303935 -37613038643033653135666563353730646162393835303436343263613562336462356562303838 -36323666656166643062393438393630393731346336663765393661643566646337353862376261 -36313831326438326531613737313536303333656665356130353963373334333838346637663035 -37383566383033613964613031656535376130396263643838396130366466306537663765653533 -38393838303563323462306366376639346132306238303738626536646236396630363566383665 -66313738613435663463643966393130346630333537646533333339636432353165353565663833 -34663139376539333863653839323863643438303533633131343439666561336231353266323065 -38643864306535623963616339626264646332616533633239306234366461633337363135643163 -66643438333338633839333566643837613734373634653461313266323365303361613532653166 -30316230353239663937663339353738643830383362386564616564323839633436313531356262 -32636135663039626139333961653339656561653537643138336536376365666163613338343036 -64656332346436623762333339303736363463323965613166326133653832643133343532303031 -66303237383130383236623735376232613330646133306135393034336566653430363935613762 -61633563626561626330646232316536613933303964303565646338303730653135303934623065 -30366433633533373037666630366434386163393038373333363861633865386432663362616662 -39643563353339663739656136633937373730303434626237333465663638666436373363613534 -30393465653964623733383764313463326337396431363866393561323262393861303561363061 -37653331396663666366353733376361356566623564353361313264666634393264353336643166 -35376439646639363038313632343035396463666430666135653566396363383361613133303363 -30343630353365333736353633363938376365316432346635396138633937663231656661343564 -39326566333337633761363863396531626363356631336233303865333266383466383031366436 -30396237653636636362623561613639636236643031373037383236306531653338653439383137 -65666566366132636635393362333161306436366564323138643430376530363061393230613439 -65376232396339313364313430393965326430306430396363623238366261396333396664366131 -36623632383938343633643966653834346461313866633231666136313137303966353234663261 -35393636616334386664623461653461623732666364303363633964353966653663393037373631 -37666530656166356637363666636166356635616637646135316361356530376465333164306136 -62663663353338623136336432643335386265383034613434313933346661626266613361636134 -36353236633866363733343930633263393835666337666639383864373935383336356165333265 -61376330356138333164323630316466313533303737333334313330393239383036633238666334 -31393332383734386663643266353461373637663532333934333463313436313863626562663338 -30313032626232366135393062323938343931656663336465656633396664613534663730643039 -35323132316131663364326366306538633462323637393431343762303735323233643462643064 -31346431636262616338343339303032653738353662636435383263623133616434636237303130 -64643137313938393832613831333539383564366136326536633964393538396131633161376336 -39626566396133326233343435643739366463663861383939636637306437643261616337323465 -30396366353438383063303836613638333466306366366237353064626333626261616235323233 -61343765316432356134313263376334393565353337323337353262666564653336396263666538 -35653064336230356533373364366338633035623261643339353565363063396131373636323038 -34323065383665346462613436353436346138386161396632613035343934633632653064653530 -37363933333763306335353262613635366538333864336536616336623331333237393438613139 -64346633313136346432663838653431393338613033356331393061333061613339306161393535 -63613265633738663238393362656136663064633262646461363835306362376531343837616166 -33656331343037636439353230653131356463663237346262623262623561623837346639363263 -63316463633463316164356262343761336235616134663063393138353839333232626232616565 -31653535353530656637663933313932336235353964643263613239346264323533656466343235 -35333533633336373935326139643465616163326564363166343538653236613332656665336138 -63326161666233376566353334336231653638346562643061386462616266663363336234323562 -39313263356339666232336564636636396563633939356265316662623937373538616535346163 -31633536643138346563333961343562366263613364633330613730333930383938393963333065 -36643264646538356665653431333531373538363365366331626134353665636339333836373835 -37313135343862633431363961323939643562656634326564306162393833306339613935383165 -65653462393664666632363139323338353061663063363733306237663138643465316539326362 -63333064636137653433303632386532366532333230383831646236623439343235353539333435 -37356135383065613536643036376536633435313135623331306661386635336533643062666133 -66333565666330643534623366393738303734633639333333336262383362323934366439663432 -65313535366637323530303234396531633863643166303035376631373137616462326135386330 -38363439356130383134633762363762633736333761333065633937666332366661313861373130 -30656539656661623261346231333363646332343632363236363737366562393638326634636533 -30333338616665346430383230633737386134343233316461633730393636616162653330383831 -34313263653165656331633330376133323236663661373830343661333534653161643166643132 -62366330393864353531303565653466326134323731663330393134396138373563633337343437 -31356661306331303231313939366238646331623464383934323632386466306533386463643663 -35386562656661653530656232376366653364656135396230386561613665353336663034363133 -36356231353165643130613937343130343133343832316636316265653134613364346465313736 -35313964643631623434383232656435366238666362626361313931656163326564383839623831 -65643666663465336436623761393763636133353964353334303464323435353431633036373966 -65623865353562363632396532666563356261313264643536396431663838653639663935383233 -62393232393937393764326630373036656539393862613133323234626363346336613534643536 -37386534656663313132333837663262376132393634613664393164313439306132303931666666 -62393931373339383336626662336663393161373566623761646431353732663438343237386637 -65323665623031343932363637383031313834653336363534393934653432303339623032633462 -32333738346634666131306366386532336663313365653437396133386433363663353830396538 -35346234646536303763393533306166396634323532366433303562373366633430313463613938 -39363138643162376638626133653432356434626632303164326631633036643966613736336465 -61653930666263303062333739346433666134333962353334366531333064333733373265643730 -39383035393631643630303535383433333939333131383264353436376166333033626261643030 -61383263336162623333353261656462303338366337366565373163343966346130313230326163 -30383033353032663033653636373139393836346237393937653733323066393236373261376562 -30363039626561633430656336636530383162356631353835643665663362323831636631616239 -36356334633830396466353337626262626634623831343061393866653736663961656336376265 -64633639336339323936393033336439376561303563313737613663633235393862396438383237 -63356436353831396530383865613561653138356230656635663333383139323836336130313334 -39353632353063376463326165653764653835633264386662376238306632363636306438386137 -33366433623731306436663838343338323839636437303566306134326339663466663537366133 -66376531663035363330383862326138356161346363626134316631646238396566626637653866 -32356366313566613630316566343362316561613237316436323761313262316438343665386331 -61396462353031353036643638363131383263646232653030323165393333623234306639393432 -31343539613832396239326431623766316666336336336433363331363030633331613963643066 -37626432666439663166353261393735396634633831663662653231666436376133616465646131 -62653735636236633730353538303231633337353138653334313634336565376564613063626661 -30346330363766326539316463386166333963316264663563333638393035383564393063373334 -64393032333763626162636431373835383639653731613838623236653435386335336362336138 -61663232626663333034663332613735653735376137383934383764663138363431336538623631 -33316430303963653437653131323735363132386362393031323139316331383135353733393966 -33663030653635633739366663383234303766396665383963643737623139393261646262313761 -63393431313932656364376338363231353364613361653938346534306139396366346534663033 -35623837386136343939663066343665333365613431623032396638353133323239323334303731 -34643737666365323834313437393830313036333762386339643233343361663939616433653330 -33333762313730353438356231343734626162393165663539336666333739396363383064373634 -62386139303465326661346164313633386334353834326336313664633965363138633762366135 -37623933376132353639396361383863623430656439393266623962383834653437313338633261 -38663832383437623761363833323336346132343239373961383737326466386237343766363662 -64316662666661323633356631666564373561323930316362636162393564323964366239306464 -34353866353733666662326137346138323066356337656637383636666434656136623438626432 -36363964323037363931336134316165343364643630336633396262666262313463383532323365 -32663836396166316331326638383439393462653233623234323432396139643934383461653139 -33366132646564666630343333316531656264373633363635633133353435326364616363643134 -31653161323336326631346261343563633935636532396563646539323531353539613530646130 -61333836326266313962353464643130653335303031613463633639326232373263616138663061 -61643238653765613439636430616535303939636462333235396163303131396336633961393963 -64653766613932623430616163666239326435616463626330643065303163356133663236346230 -33393939396637616537383931393862393966393939333735633336373631356366653937613636 -61333563386264646561316134393866616238623837663538633834316634613165663734653936 -39343465663531343063616265383865663066663663353235373530323136666162306539336236 -36363264336533623538643761656531366461646132333562633636646263656239633431383235 -38333264386432313865333032316237343961363961653137303666353264316261613166336538 -64363066636131333332353466346230663765353266353536623530333066323637313831383238 -34376635356366323337646233346666316131336135363434396637363532303331346466366464 -63353463326464383865376131616634653232656533633366616436663463353734613234303866 -61326334633031383165346161373064396536326338616165393232353031363334666533316236 -30356138343635666236623233383731346336626163303932323835366236376261336637613533 -38616266373739316363343338303062343139366439306137363738663439376562373238653265 -36666161663733363539663065316131616461653437373765643266366432396636363834626633 -33316335386564383366393866623863633337366561646330656632326336356431343362383435 -66393238656664663037333434643537666362653139366134623561323062646538363664653538 -63316238633132313064373464663639386538626132363535343832316239326233636666656132 -32313732663565313666326530363338663731656465656563626366623238383335363235373165 -39386365643836353165353764396464663236316165366261633861343138653633313336303438 -35383763613132393161666437663137613030613737383730663136373735373330613065376263 -61663466633864343666333661393732633835386534323765366139353330363139343962376161 -64306133326137366232376136353739353262613963313633313662346437363462333632396230 -35613266373663346530376265613331306133623735386531303736666537393030643433396439 -35653838626639383565646439343966303961353939653039623638313263666131383437316331 -36626431643166646535353165623132646338306230636136646435653837326464636532386564 -30356666303065663838373934633961353132646564356234616466343034313662383630626566 -65343766616239623535346461303032333335653565306661663035633064646263633766336137 -61326466393464363665663032353930623032653063363238316264363930376332656431316663 -32386366613234383061326365373166346632366332353336613065623738353138643335303136 -37666362373538313232643664323062343831336134333134613464653730366436323762633138 -65666265313239633837623537376664376361306464626438333338613231653739333734383865 -36643435666337646262653334383464613964346164653830383464373934363062623063363566 -36663831383365646439623735393339623564353164663162616533633736633934313535633239 -34323064353565643039666135623063613034633539613864393930386339306638373630343966 -62356361343965373435323637653336633363376533396332633139653761303461333935363534 -38633438363030616263653261336638626464636133653061643833316334393031616538623763 -64613039336565633538303132353338316336336435346664376233636330656664326231396337 -38646134313937623739316162623165616531613637386564663133303738626662626663643235 -31663838393830396332643563386432313335343236653631316366643762303837323537383336 -37653961613837373730616137336537333032376134373564613739623262633266666634373137 -34353530313362613834303531646530666139643236343137333731343936386232393466356339 -37333562393963393364316135646337623138363166313865636235633931656266643635356239 -66386463343162646330393664633532613831303038616462313865356662373761616463383538 -37363231346462356461653435353730623138373434313131383862343632653236323732386666 -62346639313462623962663136643863653435353064393163653731623136626438616535316433 -64313731363136323138343364356165613762336263613539653933356262363937376135393333 -63646666363433326132653466343431353036386132393130323033646437663630393962613362 -30383234623365353738633932663462623132343361326230626161386338363537656430653438 -36333963363732336463303166633464646563313761343733316365653261316165643732393562 -38653766393937623833346635363332363533613561653039623635386538333738663663383033 -64643130353335633131616561363634313931323865393162313036313735653862336335396464 -66616539336663333336326536316231363639363034643830316532656635623135396431356266 -34383064623234333664303735636331663838343565323764643639303963396536656364663861 -33653437326237346362666638363638363937633464633733363137613663323363643837346534 -37636662336436623530653836313330326162303633313136663462653732353961373338633730 -62613966333731646666383966636132363133643232383730353066633634393334623966653866 -61323363656663353138303036313831356133386561633663643335393035633037346262333962 -61643732636263303365616366373664353464376638663432623664663336353566353965613964 -35326363363132353135366338396434616231313736636235636136316465356631626665363134 -34613762613931613837383766653639303337653333653937333230306439656336303665303861 -32313230643434616130643762303135356666666133653765343034356435613561663765333834 -36646266646362366438326334656439366638613433626364656230316639373261633033653437 -39373638313061356631653264366339393961303161343464663535313134393435353331636664 -33316531626630653231643437643235313761306430396361303034623239663333636136383761 -34626330643932333365636135386265353563363639316133376131353138633637386438626230 -66323734323433663862326264643233613635666332633561633466383433343731643366343362 -66616531656164646630373037643465316134633465363363343631363466303838653562313936 -38616430333831313838376532383032396231616366623863393461376136336661353137663033 -66393938653937616164343465393866646535373062396331363637613563666462346338623432 -37376166376433613338393865663263326266343364373332653337323835346639366435633936 -37393332666231396330343531336361653565343038303164303034306338313264646139323063 -37643561383365376538633835356338353336363731316332636265333563616366306436386535 -31663265383231326336316432336639383032363836666439336638353066313634663930613764 -39626461646432353737303833386561373566623039373663393737623835653161653232623733 -34356239383831653265343035356435376161663861653333666133356264306561653463313230 -31326535323736383264636161646662303264613436653432636561326530343630653133633834 -62303763353339613465616565653465623862643362653963616161363235623430316162643435 -61323565323937643637303561376164613361666364356536303063393161656133343830383635 -61386539366336343664356632636632613132386434363230353738303833663634643632623938 -32643261656465643263616336313235326539316533316239633263306534616339663464323137 -65623063623035303534653033616566623739616330396666363962643663663333376632313364 -36386466313130643131333635653433623038353163626134653137346663353037383634363065 -63343735303930633834656461633735353331393830643661323938393234323464386661373137 -36346636623363323835333834343965663135613839326132636136353430353237623936353639 -34643635343531656136303531356237636664613633613965656333626365326661303561633364 -30393839666262663337306130323564363434376534326264646465323265633436613363363961 -62613537613533336434386165306339303839666364353831346330396163393462323035353533 -62646662333763366535636439633762303534343333616435643662613861653264666666383666 -64346162393238396664326437316637623836343934373862663530643533376338346235353038 -36316166363962306466663630636333623765383530613664646139316435643335353433313538 -62643963333230353236363033613762343136373830626234613063333264366233333564323464 -38643833663434633138643637633936386432346136333132333636656535313263383965396630 -66316666383139353564636536393333623637626436343336323634623337313862653861633532 -66656338646263656663616463373530653531623236376137356634633166303637356566373832 -63626133633337656361353061646232383239656238326533336433363933656164643835333061 -36333661353264346235613066626565303032623466383537303961313963613834336437623666 -35366239386135333931336438366435663431313263653962653435633366333332353532353864 -38343134623061313261326663323563396339666130306462316431643463313861353531343130 -31663866613539376564636338393064353035653765396438303063313830636465353631393466 -35356262653265653939333337353762396362326263333034313866383763386461363865383862 -65353632623862633463333165346531613363336536646164613736353830386265613263366530 -35326562306437303933303231363738343632613130356564393833333634613232353765383665 -63333335613262356264323238343963383365383262623832653766343135623730376238336462 -35643363316439666636653131653963346634396330373738313464656330306231306334393963 -65626335383131333961646465366237643063663162313366343533666639303866313932653232 -36623437383631353839643463336530393131653438636335363136653036373364356335363361 -63353739393063343237633835623966313230633566373336663633356636306530383063313566 -66643533653637643938626263663339656363373565613235376435626131386135343430376262 -34396262303864616264366136353234613632613533316538343738343639326361353535613363 -62386432356535383539306665313930336434356433323461313736373338616565633436633835 -38376162616362663132333765613235616436306462356539353332346337303832373161346166 -31343536313235363634386363656665393839393764346330343836333665323332636263366130 -35373037303962643637643735643664326162336164383764656134623131353139376337353538 -39656435393936323161333932353733313162666438313963346535656262353638366531616165 -66343463303232396232663830306333636337643936336434633064326461366133643166383561 -31303265633138663934323937386165316432623531333436393330613331386466653461663063 -65313335393333303535303866323633306439343738393163316634313633326634383564623033 -31623961333766333965343433316664383630356234366162633362356235643932383430373838 -61376533313563646336653165323266636261336537326131333932396235316335356163386364 -63353861356337303161303835356333356164363530633838313038383733343565356135653539 -65316530343230353734373931383932653438393235346230326232316665636466663135346432 -65316432396131653165383163336565336530323937336133356339313737386633666536346666 -38656564396461616635323465336136646238313464343231636230613438623437386264333336 -32373834646236353062613431386633343038623137343765383864383661633032313936363439 -34356231623861653733353264663032353535646239613235613631336338653564643963656439 -65316266326233613561363935343237663236636539653162363931626337366261656333306231 -37633433323331656466323265653566333533316662636532333433646134376235616465626338 -34396162336138346266396139616462323266363832613562346437336630306131653066353132 -63306638616536643330643934643234353839653032663530386430313330666438646233343066 -30393537346133633030386539616666616462363930626635656330346261623066333462303832 -39363238633131386639613838376230626365643239393161623833653730646134346562666637 -64396336336464373839353261373766363638396230626638643061353864333331613132383936 -65656133653762376365323330653037393332383334373938313039383034653561353832636132 -33656535666434626330383062636565616561336465623133363236656538343630666233626530 -36303561643837653234383333373663363165323434346362303536343732306563393430313265 -39383633383430306464653764303930323538643230303739623138626539356432613133356531 -61666439303834393966346139333837306535373863623565613165326230653830343531363830 -33626664643266346239333138633061653365626665306637303330363861326563663663306463 -66396135613535343536353338373935653561356333663337366663613062643332663033663766 -38323430363065316131353936363864353331396531313862613739333665663832306138616237 -36626633366665373734396462303835356134656366383266386436316130616362656635383930 -61353432386566613966663536656136616264393966636531643466633665326338316464373432 -61656435353265666464396566633638303538386333653737323965656232306166633738316331 -31383330333664313236343030616633366439306230356635303834366637353131376438363062 -38396432313432326136623131623037396634373739623935356465623038646566383535373963 -65323630626539663235633463666132306131323363353931356239353033336565333333643534 -36326537613466623261343635663764663962326632363738326237613939636563323230623938 -34613331333365633630643731636137646431656338376666353839613433396134343632303931 -37346330623163393730643632626163363337313034653262396161346163663739356362346463 -34646233633236363662343338343965313934343639316333313038323565653364376463353939 -66323363623130616338633230646462363931613139396638656366626637333337393263303333 -37613932366435633736663230366266353431363065343139393332653764656135613931653833 -34346139633661336238363162616537393265396361623462386231323565626232386335633537 -62613265373066336563613936633631663934656464636232663462613064613836326661616335 -39623261343433636664663836353438333134333232376264623966663264626563643539306564 -66316464353935643665316261646331393132396636326363613634643532376630363165303935 -37383738643930306338393239313938616233363066623930313936626663383564343061613165 -61623237323534306264323933653231376434633661316336323164303761653365356461396538 -37383465316132626636383564626161346232323639393035653236353433346263333463653262 -34316639633139616435373533313866303963356533386463663463313931623163333566346464 -63396636383035346336366265656336346639656634366331336537373530633130373930643462 -63613135303533386337663935396564336637656236356330326165386235653739313637663166 -31313264653630353465323963366134396463316534353135396363303633356133656131656364 -356234643663316264363934336633396535 +36643234333831323663396163633334343963323461323763333539623034306466623435656632 +6532376338623832643938623965363264376639373666650a323336343330313834363062376431 +62356633643730303162303439666232343530393037333133376332393463376363326535313531 +3662383961373862650a663166353834303166363336313363633965646438353763373233656661 +38616132643432363132346336303465363363353638656332376634316436623562373533393931 +35663763616366346630303934306232666366313938666366373533363764383131663037363739 +33336635353366393966343335303832616135633637323736353162363664666239633336386665 +34323034396634346263343131316632386334316532323937363031623664626233313734616233 +36313136636163356436633963613631646335336464653563376366646166616365326634666232 +64656566626232353061363131643661636635366662646362633830316532393763373466643534 +33663433303635353265323739333137353637343765623037383764323039343535643464336235 +63383164353631626663366266643333366238636634333832386237326561316430653762343463 +31383031613661343763363966333636323337643334383730326339303333333363346633643265 +31646366363936303734356661636365663030613665383938343037303336323365323232323238 +34313666313037393136353639656233333033313032393334346565626132313330616437306662 +66643238383462333635333763326439323339353065336666656363303063303337643566323938 +35336433613565316539383164303863376238303937393838366338663666363336333465613139 +64656339313762623633633662623939393066356630303937653763326539613034346162333032 +39383431653833393231386463363035316561373637376565663862613565353235343364343837 +64383030313963316134643264633236363261343534363861663831613030616632613365323862 +39626463363563373963353130316234613936306665356362646234663636323338363364383161 +35303131376266306438383061383738653561383233643531343332376533656436316263333333 +61303135353163353837363033643262653231353534643266653035353664343636323636646665 +38326230616234393364396331373238313039393739323265656161393361623865373830313865 +35366130336135346439343063333364306132313633363730316265393337356132386232396537 +36643438633437643837333439326361373732383062373963393432363335663336633335313063 +32393433643435383765373161306330623933663961326536653433616439313839316233366435 +30636134333233363635336433353336336266626235313130633333396661663330636361393336 +35643964366439356238656134346361396132303263356636623663643964656636313465633236 +64326464356536303937323337393663656565613934633035306665363837343162633834346664 +35633464616237633634613331313839376365633964383037663366636465303661336535306166 +65366565636562393963343964393862366465643538653836663733373461353934393363326634 +34326637643663323963303964373938356432663163316131396365623838633338363031323232 +64663830323537326162356339646537653530316532363831356430633839303635393963666634 +30386364393236613462623733316336643238323639613533303962316564333861303331336635 +34636465316139613437326266636166383830316234373161356262613237346330613334663563 +32623464386638383066313131343834396238336235353239383031663230363864616232386139 +34386632313533356236626134636561383363313666326636393439343339383133653438303465 +39663361633931303433356133623361653034656130333362343435313334396636326539343331 +65646465656631346438353463666164356664313837633531303939633034316532313761623438 +64373931336136323535393737303264333232386565356462306464396165323162356662336534 +37626638313765346337666232313737306135323337303836643632326638633437313465393637 +64346530393464393132346233373031323037313839366536326536653630396565343335323338 +38653464663765336234356634316631323361633361376465346334343231623433623764313038 +66633864306337633230643761343032383536333263653166383061666262626632363265366134 +62383335313331373537313536616439353162613762336232626232366566396335326531616639 +32356433363036313439383862666437646235663330643130353436343465643636356134323532 +62633965613261353430356362616530353039346363373264633734303664346237333936626135 +65326238393636373166376638653232613130386535653439396330376362336438623266306633 +61656230663562336465333265666239393538373836373631633731326334626530373238373535 +36303366326565363933623836633539643465613537353836386664656637633033636361636533 +36623832653764666664356535313031623934613066396661366461383064363531316333356533 +30323762383765383839356363613562343635326538646437653466363733666337396131643839 +62393930386533396634646138663038653530333236396363336663326264333266306666376164 +30663133656265303630383333613262303161373037306231613466613462323036303265646638 +38373931376435616637613662383437626234643230393332323839613330316437303263373636 +39353762343230333037633761363938666131613161626239303863376466343162646331643738 +39613266383430323163306332396339353835313639306564643033633730323535316366373766 +30363934373861633631346632666132613131623364383439313864643262396566663137386261 +36643664326530663333616364336537326339316639646332313630376239613662643637356161 +34623061633265346633373833323766396436393361383434626661643536626465666638646561 +63306434376565336563663537316538616264343738653130643164373135643335633536613932 +36346234353861333436356235663735303838643561343363623830633638663833653235363036 +62346365353836363034313639653639383533373033636130643630323638646435336134393038 +64313334613835373437653265333135343531623737643866356432646465326332386434353031 +31363837333161313133333862613066313335376237343138656532623637313132663261363065 +34366366633364366239393238323238376332376230636430666430353762393039343032393534 +38303739396664333434396464383563653836313936383761313339643933316163333734636539 +62323663396437343034386235323437336338663462366339316435363261633262383061373338 +62313736313437303131613632613465623362316638386238303331363764373961613334623133 +64393633656662366162373932653136323136623862616365313964313035363161376236313763 +64646162366461376635663764633037646266653963643234366234356430653930313130303839 +39633838366165373338303535626437323035666166306165353438316461633464643764353536 +34616330323338393638396139336437373065643437653134333933633263313761353966363433 +31386565616630306633393230633338393532396230633430383232396464303264633065666435 +33363434373362386565653538386335316232303561343832303166343066613830623665653133 +62616162623934643731366630386239316634393636386238346533653931316137656434376132 +39353961356135323662396330663361343036616362623635386339326536313663363861383234 +33313239373939623866633032623134613664353639313261303937613131383263616532353235 +66653063313332303330363261333866393464333063626235613830623035366466373866653030 +39653037633566636465623030306462363562636366313338316538323761343966386266643935 +36623764326462646133393662656635613438656231613464623939336437336338393163656431 +64653462653335616137636230313063316332303463663135316230636461386563646364306434 +63363630376562326162306538313364336566666634373233626362393862636262353061356133 +66636130323938396563353066646236386336343563326461343938613638373134633262323166 +64613230373930396637656363333265343863383633663336623636356535366631613333326165 +61396163653561643034613461326562663736663565353430636530353465653961356439356563 +33313566333431623531346536636535626262636337636230623235316363353030643031653931 +65346463333264353763356263663938663032623136373265323834333830303034616437306637 +65363265633938393839633139333538343835333164663430626437313932336336613030343166 +36363839663861633762306531373662333839376161623863333061653665343836616436616337 +66303933643834353862623835643163653563333632396362616631666533353237633231383134 +35326463313238626163613661623238333635393436623964663535316164643733656433323366 +63303462613636636661346661663934633836303131643032353736666133623061313164663331 +64383461616164366234383034393736313431326239353031633865373663373265356236373566 +64653038663331386531363864336561303961353139393737336130663265333831376234623131 +63393661623262633632306164656133303435636266633462323664656263633339613161396539 +32383633343835303864323732373561343666323332623536323236326364623165343334353630 +63343139636330393434623961356433396665366135653865646133356365306134346138363734 +63613838633163656131393930623034663938373335646635333366393238326630323531653138 +62376561653663626363353837393765336631383436633739343039663631393531303166656561 +62613161323035363835613730313530336638393163356332653337333565633661353638663761 +61613339396662396139386435386331356432366162626636343563616334633034626265393037 +31363132643437373234383938396266623534353765326265396563396237623434336264616164 +30663032653037633863663735366138653534663339633463323732616463636262623632366164 +63313235663739346438633334653135633063396237646235353135373962346639393162626163 +34363832616136316439386433316235616461363731653331646230326336643537333566633537 +31383130313461396566386637653466376438346237323530653264613336396232363135383464 +66303166623338326330346166646234633633323034303464306166396232633330356237383963 +31666338313862343566356634366465306336636131623362633338663231633639633836306465 +61653064653438643265656230313837383737386538623034393139376130316135663363353561 +34393836636436343636356330633061316266616262653565323762393061343435356263353130 +35376339646461376631343934396234643032343832616664653864303162636630633539613233 +66326634653462656530623561366631396165616237663263343765656139663630393863653035 +37613963653261613336616633303636663363613239356539376363656664336461663466353764 +63303936313562383833653233343533346338336531363937323639633437656564623039643334 +35633635316637303962636538363963356435346431383962333861333963663837363163616165 +63336565393864373263356362393765393435636461336331386464386161363661363665306233 +37633262306563666666353762333637643965646362376366623265346230636661376535373666 +37363738356531663738303030643565323538363233653934306635386163386631313366326134 +30326162313034616362656637313434356335643139343733313766316664653563376263383665 +30303764306336613137633661336463303333323861316339303964383662623935343563303034 +62333664633639303637396263393430633536363430386261363334643964613238323638383631 +66336638393963623336303735396562663564646537396331343038656239303930666465326638 +35646635646261656436393063343535326130643739333533653631396566326265386162306331 +64666338343066313837376530306238323634666162373263346438336331313630396662383765 +62373730353936643638373762646563636134636662656436343634616164373466306361636533 +39333631366465393535363737353835373962353537656639356664636531613234643936613630 +31313338396531396531636234353930383030623236626161343563303739383435373638396230 +33643666343161666539303561623031323835656338663630393330343538626236666230306233 +39303030326264336562306662383664313336323937656639613230383863323832303931303864 +31396464316130386363653563653361323964376334613538623664663131666162666435353761 +38383339353335396138623737306136313236333731346534653339663261396266383431313663 +31613130353731663833316134323938623435663265633563363962313463643763643139373366 +38613230336230306435336532663566656166623735393033313233643839613636613361306239 +34643461373936363061613731633766303938306465646434326237623836376430353865363666 +63663535386236356136376534306634666634343663663634323832303864343332346664326666 +66323062636264386663663237346263363239623266636337363239376530613863623439643164 +34323462313562323933393364393631626665393365386538343438653066643163363161396634 +37663161333135363461623739626133393764336238656630373537373566656537303432303236 +63356338343363343034326531663638346635656331646162623336326536366433343661633066 +36616235636637306163313963656336316463646231363535363435363736666535393730373232 +30653535396265376637613539333734393235666661306666336334663566613537663132363930 +62313763636161363738306236366566643838386136656263643661616336373764333232363666 +38646130633833666130383763396164646538333736656535363764363830353263633664313332 +35653138336662383535636139643035646339313566396564616533633262646438366432383036 +39313731356438623738373831666130623165636261353733393433356636623334366562346138 +65353233366335373231616336643732333765383233346565303339613037353663353163326230 +61346563366630316633376530636238366564376138396662643430646539653832333833376331 +34346132616466623831396439386539626237633836393062386537666135623539653531353437 +38396136616631333337643433326664666633663262616161373735396539616235306563393962 +36666232613162623034613637353865663636366361633366346461646131626365333364373136 +34373438326464646131643163663861633165393038353938353165383336366363633332343432 +63376463656132396136316538393035303831373430633562346338313131663362613731626239 +32306338316438363663646232613931376366663537353761363434323664383038316338343937 +63623863343035336332383231636266323237653735373533306561376364316632306539353137 +61633764383465636637666234363566653161383636626432356432666636386639653263336138 +36386631313135623937636337643432646336393033303539323463666361303562336530356338 +30363334373431393539653134346366306632623365633463643636646138643137383836363031 +33646438303064383636643265333765626232656263633633613531616534303366333336373935 +30653633396639303961383965346330656439303933613338323330613331633536336661653263 +32656335643532653538323237616661373932356432303739333561326265366139336563623835 +32653937373230376631326338376336373931343731326164613636306638316138366334643434 +65646331373664336463373339343735396335666239646261393563663763636565383433373365 +35653434323331636264313838393239303734303239393436653462366236613530623566623039 +30616637656261396166386237386431623930623639656464653037653532316434316534643664 +30613339623263376463373965633563376534666465613939353538633439616334366562663135 +34313332646337383533343931643239653661646539373830333334613731633162616532353561 +30326561326232383733663634383431336666656334376239303737363231366561363333386565 +63396334323837333961613365626266356163633831393461363234343330396333326131373632 +36383935343734373830306462343534333264376162396633646639373963666566336231303431 +31353564613538636533346633663132336466343964343938313039343365393463393439313230 +34353666373162306430303438643434363837623431303439303439363230613737383731386638 +30343831623436366135393837653066326332643237346235323737356533383735303263663733 +38623032653061336262613163623239633839346362663835663166333336353165653237366439 +34316635633861336334373138326165346235333137626263646530336337656130663533366137 +36343362653566353130306537646663336662373665393839303361326233386239303334336332 +36373534633730363865663466363439356236666539323239373835396562613931656630356266 +34626636376262383961373630303162376665393232326463386331373463633561633961633232 +38393165346663386537636662353032306232363063396234366439356237346461373164363633 +34303437643133383266346561613034316135626662313666383463333033623432643538376435 +32386436646466303762353635616130633932353366626630323738366162623738326662653634 +64393666393665663033636264386530396136333962376130666265353466626432616331626261 +64373065336633393935313966623965343835646434643836336564353735356133643131333134 +37373731636661386230623437363965396538346539376431316466313937353763663930306438 +63386239633433623839316264383165356337643635343863346233353135393763366538396334 +30346362303230303531666330303461333565613164623735376438363731616331616339653731 +65346135343039626334393563326664326336373734333664336436626432346632646563316664 +39623632343933313637366532636261663363646139363832313133393234666261646635376434 +36386561393865663433663036303630353366363136623564303832333165303037626333316235 +39323831643934623431633536383533633931386438326261353431313533623363386364376232 +62373465393936386261616164306535613530613564663534323436313536376338646434613761 +39336134613539303738396536633665373533633038373732666364643665373931613762346232 +64613032643761613732633166653463666261343365336163343361343932393362316165316362 +39626533653331623736396633616164333030623235326338613933376364626333643031646664 +38373637633533653564643432303432633538373063646634646334623031343836653334313363 +66306639326436373138623730336534653930306233363930633864313061663830313337613531 +62393231336332363533333732326231623866346533363764666139323530383335653833333338 +34646634363165623761643961313936343237336163383761643233396435393630336438336539 +36316162613538326539666438613137383137343937323064303764613137653563626435646234 +61316639303137353836383566383432393966663139333930643632386564653637643739383435 +61393635633730616163383334613832373662653032656566646333306639656130376366613831 +61626339363065393463353961653066373261636264346663393730646433633333376536323934 +63646464313937363064646463396132373530313566383762643462313537643361373639366538 +38623066646634666663343536653931356431666439336236643862303662653161623838373638 +64353562333163336238336363616135386636646565613930393431316466383662616437643538 +35313761636137333265623534656533373434376439306465313234333932653335313835323362 +37353565623165363334363134326563313731396162633361326133383930386132653264366534 +66633135313537316534353038613964366538613065313661613465376238363233386361363739 +65396163326435383034393032623062383164323164333433396262656163393364306139656265 +61323264346336333062373237386534336162373430316662383033316362353638643137336438 +64623036623364656633643865633937363264633339663532623465623461303465343731653035 +36653565363238383363373732376536383061353830383361393265386439363339363764346164 +39653338623238636134646466623362373133623538643139646465626439353139326465383832 +34326335653636376663383065663730633331373764366633643934353331356534366663663364 +66323966633036396261366131306663636166343563353962616263313532633865623638303034 +32303639313262663662363432376563626130383461373536646662643062323764343963653336 +61336135383033333931646537376139663064663231653337386635323931633130336336313436 +35316233393365326465626130326331383131616462666133316565386136343932333031653733 +65623736333030306137383062613138353561343938643030366461623833373161386463636134 +38366437636163346339316136383761613932323862336561386435396232393938653132613438 +38313030353463653331373965363736303861633139326263613538313466323736626462636161 +66383165386466396465396233373238663263353834393461396563326564623665616632646635 +39363935313634623431636338336338313539383631316265366163623937316266323438306562 +32376334643431626236336432633733393661326561373761326432643039373764323336363062 +66663534623834366365353962623031656433396234313233643431326364306536636463356366 +36653363326239633034346666666536356566393862386663656539363533656261646463393831 +62633837626437303966623364323536306433613064653365356662643863323233336461363937 +32313964363163633866366339633839636338656166383839623938303632356335653664336431 +66366336636533373365663164616664626165396132653037353837336631303832613763333432 +35313234396139326236613264306534306235633330653333313236356131373130663239393462 +64303638356431643062383639613739636139656630313639343164613837373532666635646663 +31393734363463353932366262366263643062666336306637313134643561333765373935643331 +64383239633264636135346138336438613064336337633336343537666333613462323961346137 +66633933323439643263323139626662626166626364623764343035633436373964366663353239 +64363964353234303264653030343230303930346333613535386565373338643239383132633766 +34393062623436333439383833376265303865656432643738663038303061656133386261373163 +37356436633466613262656330366331643438353362373830366634363463393837666461316139 +64633338363261366333643534663736326264333038343333316635356235326163616138616565 +38393139643533333532393864616163366362623263643962326235383863366232333439633565 +61633034313032303536326538643730323630323537393136663538653063343835616262646631 +31616265393231623337633832663532396233396438353635623366643264373762663265663238 +38303561643030333632366537353563393230623733343065353133343464333464333865666238 +64633033313537323661366437346666343638643338353236383030333437656238663161656363 +31613062333031613238653938333633323461653438366232663466656463306633616635626431 +63643033313236316638343435633332643931393238613337316238366336333864323138666362 +34316432656137346234373238303437383762613131663931613935303265666630346438643966 +61316130333536653562626632333664343962323561333931373162376333306238303336376166 +66643034643735353961663766336537643463643962373031343263663137366136656633646536 +36623136323531356633663439383234393162393730616163613430393863356632623033333430 +39633630336462386565343632333939363435373234643765633738633431633731343966383639 +62343833343064613361656230623562633134616664346562616563396261376264303931636335 +31333230663939326430313835313164626533666166346637343533663162353131306234643062 +35346261323536386432373031373437666464613034623136393630366664303135653265376461 +31663232323966633966623463363032363637646462656638336266363231663462373539346236 +37373934316434343262336137383535353332616231663238323637353731323931656531393438 +35363335653234626238326665616637303663643635383165383135373063663866356263303732 +63343332333433303065666566646261396337323238306135373862643335663036653634666238 +31343035336166313939353330393735396533383264626335323632313766323264396335306262 +61613366373362366331366239613437333265303165306434393335663861316164623238313132 +35323832616161386462303037393666366131396564393963613731396437373136623862346264 +35656363373235313438663636613838306230333334633636663938306661356464646137313537 +32363866646238636363643261323862396132623763633338306361623664616462306161316235 +38316265313566636362633437336630373830316365316433366335323837393030336562343465 +38646638303630343737306264373630353435363037653133343465636630376662353032613635 +66613036343061633036363931643936666139383035393132363636643533313438356362643162 +35303633616261646539303162363631393166393234343561633238343163313038313736343864 +33363431303333653932626332626139616161346562346137653664663361613639623537613661 +66373837656635626534383566626164326165623364346338656139356332623034376161393164 +63646466626134623534646564313264313664343334363964366466376636663964343436626331 +33366561356563663165663266616430336666306564313339383364303531383165653834376635 +35393861336161336463643561623330356337613235623632613537613131363033656531613235 +37646335396132303965346333353939376436366462326331323932656132636434646665383066 +34343538653030653030623263666538626331646462666561666365346464373334396439333636 +36356332373263663561383032656232316435393661366564636562383139333263656539393666 +63346430656665343161303936306634393965653365643238303230653966343133386437616135 +38343038303430393962633563393538643863356132333066393536366334383130373730303365 +31393865323661343237363632626631613066623335346132323538393736663163626234653138 +33373065313932343631363333393361323733343961383666623836363538343431666466386166 +34633866616336383162376636633931616530663563653766393661366330313633373536303437 +33633633623833613164353731613261633931373431333239303537626232323333623835366532 +36666330653064386462663061323832313135666136306539666632323335383166393461366665 +63616563363639316530653364396463373433356433393662366438333939366464613561393562 +62626234353265396564346132383764393130636564313339653030306565646130376135356233 +66306361323937303337653638613636343434663831313535303264633364393934386632323361 +63303065316162626634303638386630626138376630333965373036383338636233343666366562 +32616136383164626165346438353861623339623836663438386463316265376163333836376236 +39313430383237643038633532303836376131363439633362623134313064356362306463313066 +36313962316465653663643862373235313666353763613239356564623536303735396239393861 +38616231616633366566616164343034613336326532663234626638623234613730653665346539 +65393963656465613265336331363763343432613235346338353166313132323135323637363830 +65386331346135643735663933653361343361323266663638386232336530356239376636316334 +35376665353538376639313566623035386632633734626331323632643863616538393630366133 +34316330356462323430386133303932616232623362366462373765306563316664326464393235 +66613337626365303532356633633435656232643038383739646334393839373166643833626262 +37396264666532323761656534623366366462383631313661353766306534313334613234353762 +66303237353666613135333265356436376430333433623334643364646165663062636435316338 +39653636336335643966393132343736396664396435653835613436613066303036366533613731 +66663365633662613762623464316138653234613765353566626638663666386532393963373739 +64616532336132333565313863393639353362616665663065373565663461336138373062356135 +35343132656433316164316531316533626334366266373566333064653465353736376431323665 +65346131333338396233303435643839323234356536393338386134656436313133366530613237 +66393438323765316565303339643566306639323261316462333361386161373832396635636231 +62303863616130393035333839343432363065393032363335636366643262363131316431633863 +36346562366234363163646435363863366466656565363065396665396639613034623437313762 +61663037366364623731336661646235316136623032333439613765396461306139633261643633 +32313135656335373862323232643231383934636165383461633631373530336133386166303433 +30373865326333666535633535386633396336396535343761643635323764363161346636613533 +39653964633361333838313632373630306334643966643965623234616564653862386635343030 +30643630326165383261306230366237653539626261373966326639353235376236633166333363 +35396534623132643630616338353331346565393737376662303436613166653863623866626334 +61373861633463386663353364303462626134666132313732666562313935663331323831656437 +34356463393866336563386436663139623366363333623962363838633662653631303337636136 +38383338656662613461323066323062623630396633343331396661316533363966353135316132 +63396237363737343338333433643635383265383035393137343932636434623336653531346439 +64393734653163323236396662363636623234623364353466363436656138343265383136313537 +64646666646139356333346537313933363561643463386337393336623762393935303337326163 +66656432386235663933356563366135383862326534356134393732326335363032356135316539 +65373339376363393234623961313265333736386136336364306662313730663565373837323435 +34396430653833326633626564616537363938393666353964653839316462346132376266393466 +66626339366535666565663765353532336666623661626639663464313235313564633066383965 +31366263393766326532333361306534353235373635396530376432383762333362363761383531 +34636534386630343534306534343265313339383132343630376136383765383465663133623036 +66626130623531633262343633643536626564356264373262353233313232346232386434626433 +30346539363935636633666534636162643032336339613436303161313837316332343237616664 +62303031313139313262326334313264363939336434383438333136623535396263393636336233 +36663237376265323362653166613637663433623366346132626364633763326434326336373762 +30613736623536333131653932333134303837306265336664333063343036666333316263353734 +37386665653764633837383836333165653766386238386139353331663964316330643538343237 +65323435613661316335333830613136353231643631356462646563613235333432633563363430 +31333631363762373138666539363234646333666537376531333263303361656638323131626137 +31636265646430393331656235646430373332306132346364316431396535343736343463373638 +39656532363862616135653861346163646462643139373365393361626535326661616232663365 +62376234363230373431656663653237613539383961383930343632346431633730383564323630 +62653062613264383530323332663533646133663231356334386330373965343163386363306330 +34643535376134306532303265323531316264646463623562623136383536653765633566383639 +37386339643966636134653138323031653863626366363037313663313637613830383564363265 +62666533653334313563366637366534633834313039393865653262386533323863353039656364 +62636461346336623563636532366362636335373538633462336436373965626634663634613262 +63653365666236653163313631316636666466386666313533613566626137326137653334396466 +34303136393664383039366564623331366339376566383562363931313337653563366337666263 +36363833323333383666623535636437363865633365386664636564373939376333343637646166 +39383864313630643161636363333036636131383637356138373736396138316435626430363264 +36386435343037663236636136386566656538386365386233626334666138613839356565323331 +32613366346664656464323230346366623732646166653063663435383135306366613131313631 +38326465373563643161356162636636393361343265643539663261303764626431366531623939 +32643135356339616539616264653031333366613666653736396636623937313965336539633766 +39656465373062633630646638663639336466643336303264343064306363373830373730623665 +64656332313166633866383965616432396633363063306230663036623130663732613834313163 +35356338363734653730393438303466336334356133646530333062656365363063306133373430 +37326466353866353333373863346531646537376332663535646266666564646539363838646463 +31356339363135383736376166636531376639393338333563363831336566623638313462313735 +63393036656332646631343434636635343337663736636665366235383530386335363335663461 +33366530656234336666643666353937313431363531303231643335666264326139323739663439 +663034306464333436356137323830363332 diff --git a/coreos-config/host_vars/mon1.hel1.chaoswg.org/vault.yaml b/coreos-config/host_vars/mon1.hel1.chaoswg.org/vault.yaml index d82a8f7..3686e30 100644 --- a/coreos-config/host_vars/mon1.hel1.chaoswg.org/vault.yaml +++ b/coreos-config/host_vars/mon1.hel1.chaoswg.org/vault.yaml @@ -1,60 +1,60 @@ $ANSIBLE_VAULT;1.2;AES256;secrets -31653262313736623962393333616632653938646364643062383266643237343032326637356462 -3032363766336231636665633736616637363661303634320a393033393239356234623661353461 -38376630623233616632636234643039663235373035633132636666363133633030353938373461 -3539383935333036640a626330376666396565663137363366616432343365393931643233363730 -35313339373838313534616562313662313932343565323636626337393737323337616635336666 -33313463353339306563333537663139616231386331333636343132396663613137636332383638 -66363164343833353164356136306135333038613264363663346232393237373266323237353639 -34643236613763323364306161353735663030653361336364306366336330326331366463646163 -64626436386461393033336136666466313030383531396464646632333939313335383738303838 -34613663663665306337656530663234316132303062323966633332393165326133643639633263 -32346465323032623837323034646462643038356339613234383332623962626631366262333564 -61356132633135666630376461646366333939316435336566363139303032623563646563316536 -62326230643866653665363536663137383534346165646563636437346361613865396437623664 -35366139666538663937356337356437353135306336333262356363613063363334663837376561 -37333134323861326261343333323061343936326439623439656135613734326531306630336432 -36356362363230646561303266396135343935316236313162663133393833356163363535336265 -37373637353337306135393330363266653538353863353637396263333061316230653032326237 -66326331336238333230303566333961636165343265623264396138633237623061623566653036 -30613330653235303336643135383833636337346264383731303837303565333861386464616138 -31373363316338626237376133333636643136346466616130353934323237316365366563666536 -32656362363864363362633734316536623433353164323236303830316334323639303639633633 -62353439353465393532636462316163643438376336316439373739666233646630353661393466 -34336535396231663762643736323461656239396262376262663434393865373461623737663762 -62303365356664633363323461396164626266613935303036373938356130373132643164306462 -63356562343932373362386564363337653161363836333062396266363931373938323066393766 -64623634373835373138316636346537326661333462623839303366386566383231376339653034 -37336561373961636334623462303834323363663339333035396263653030643534386431323065 -62373965376666363033653230643134343363396261373239313839656234363032333632396339 -32636562663733396361323865623039636334643732666536633734643764316165666162363231 -64356236386164653335613765396639363363643935653862326638323031653364646137356366 -64366266376162653561333035396433653162316365623234613538363534303762663138396138 -32366335393064356234323931373833336563306264633264633366323266376364343566633739 -31383437353138643833376431623165616439356434643236343763626235333933613036323934 -36613862383232656531646365373930363830646132373664616365666264336264383538306463 -63353037353938633366336535306166633238663331386339396563616336313765646565316164 -36343866343532373639363662666235653932396535383935666166643535366539623265613365 -38616561656539363839323136646533643937383165386131353138363466646237313136326139 -61383466343238396439356132613565363436303234373334643461303334353366346366636235 -32616661356664626431663539646663343661613039653438323339353765353931623632336233 -37346561333239366337643133653238643231613938326136376664616563346335333935353738 -35626137353533613866626338303266356139373134343462656239633330623964376537396162 -63626339356130326363633731363662393737623031663566386530623666346531653931656138 -38646564363239326636393138623465306233316631346531373430383839353465646166633261 -65313062353338303261313461356662626131663538303535336333393363373437633336396534 -30373866366539646133393530396535363063303534303533303735616437336362333831636461 -66313230666463303330336561383234373130313731343732646239333031366235633238363563 -35616266346463363034303237623062626261666638323734343330623565333637663266303635 -33626662643363373064666461323337613635323239333761386237326237646465653339323433 -65623837663965666666643230346265323362613635653930313236666338383935316337356533 -64613462323565353732666234636365613366366630373533633130303064663830333437623631 -65666439623364616561373936643536626165613339396363323630383665616130333630316266 -38643737396263653966623534396434363266643037626134303433393437623434343861343363 -36623464643937646166333438623763396365643332666466306262313633313036333736353935 -36353931383732376362613433636338633565653530666464613965333732363165623437303461 -32383462333731393932313462646561373966363533613236616435643363336661306636613761 -39666463373933373963636535663737633035396332373261333133383964626435303436386265 -39326336313534623834626265313861393831656133323438396630353063653036623136633132 -66383833393038323763336666336363313331326636656536636633666536666635333735366533 -636662373161333330346662336161643233 +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 diff --git a/coreos-config/host_vars/thonkpad.ka.chaoswg.org/vault.yaml b/coreos-config/host_vars/thonkpad.ka.chaoswg.org/vault.yaml index 9fc363f..636e996 100644 --- a/coreos-config/host_vars/thonkpad.ka.chaoswg.org/vault.yaml +++ b/coreos-config/host_vars/thonkpad.ka.chaoswg.org/vault.yaml @@ -1,74 +1,74 @@ $ANSIBLE_VAULT;1.2;AES256;secrets -65656532643530396334373233383666643636303332306233623962326438323136373034363234 -3361373532613861663836383830353162613263613230380a313666343034306461373838383766 -31613366323831306666303836336163643064383363646532663464616236623637353461333037 -6434636637333533350a663038386563616432633761316663313538613464633661303336663937 -30316562333262643438353030353133616339303132653765386266623739626434346637366436 -35336436323139656436636538353737353738633964396338333638623439646561353933636363 -36393466383638343430353837656135356635633663306333633436663033343737303938313430 -63363361323937666634353830646635373334323466646631653565653764383165613134306162 -31666232353939636432303130656661306464373439666162646364343061323232383837356131 -30646233313331323065633934376539616231363032306639363766613664623064343032306266 -37663839366530663830653430303262323165323431623866623962336662353739376434376361 -35313564643835316634313830646361666533313137623338326636363436663536656332353034 -37393161316235626432656165633063636236663833346365653732343536396165633438666363 -65623335613932323038616231316637333566306131303631653933376264626630313761643631 -65663465373761646439316433303764336465313035396563643662376338393832663263623336 -38373135306337633666663337306166663961316363336338363163373563373061623863613637 -63616430393839323338306536356662643331623261333534623063353032333965613637316436 -66386239653033306233303234643765323561323734623536313037643138376636326339636134 -31396432353735383230666561653835643436616664353837363438396236626639633866383336 -35343661343537323332633965316162343462376538326461383966363333373335343162363133 -34363631333065343530303736666438326434323563396265343562333030333831613337333931 -62623137323839376437613566313830653632313236623832323432376638376538636330663865 -39636563376634313866383866396133363666656130306637643462373635393137383734383931 -34366530333331646436313630366531646132303731653566646439376166376532306130343637 -36623636643831653532633538313836326439653730303532306332343663336638323933383937 -32393937356332343462346637386661613164373763656561376430313466643633376230386361 -65326434633366393630313838663964363735323630313737353262633831383935303137383335 -63396439646434316464653264633332386561386633316133316330356362393434383964383961 -65626364666461383232626336653838656163613733613133663437393163336462643261393839 -36656634326465396537643366623931396531353032333466393862306262356630643765303765 -65363237656261643338313465646364343133303232656534663462353964366562613337303164 -61313337666464343338663332656238333235623530363139616238643230363566316333303134 -31633861346535363034656130336636316431643332653331336336643739393235373238376237 -35663562376233623963396638623335373830313065343462303766333765623433663066646663 -35646263373362393761666663333066336533356138643164626238653834316566623030663536 -63316635326338623762373639646166313861393233396234396661353733623232353038373531 -38363032626538636462353239336631326539626163313163626163653737393561353735633366 -36373132623363323134313133613739373736613362356630306164626661643366343032346661 -63643266323862393934633530383837613037616662643861653165306332393735613934653936 -31336635666633623639626438366531626366386365333234363334343737623563333432643035 -64633833363737356664333863336238386165306232666435356238656339626235323365363036 -65393335333562316337646339663864393633313432643132653237333036653334396263656665 -61343739656362366338393431623335356566343065373230663138646233363464393637376433 -39653763653365383464376337343763643730323338333138633438303337373137656239323562 -34383130633866373433643337346437393839326431316361323734393261373765633065636631 -38383730323037643564396634313466666139346539636530663861636238646539616533356664 -62616439613331373936363632633030346166633565363839396665333436306662386330323737 -66643038353531356266646535663530396632333766656232326230343761326330646465383665 -66316633376464623065616637303062316230316135313864323830396266663665306565326634 -64613663333137326332343233303935623932316231393135353837386261626638396664366631 -61633937376261306363393163386638336363653761396566616363326634333363633732353439 -38306432626230363432343339306336646666393037373639616132623332323232643835653732 -64646561316538343663343563306264656530396634353962616431316538626161313537623534 -31373766663430356137333866343235353339306564666134353963663737666265633731356335 -66336531383136383038303030656332613064386462343466643966663835393932666366393335 -31613435386538303839356666633266393661633264346437323330653463663636633834333565 -39643464623366653631623436653032393739336639333337396536313537623037633835633864 -61616632323332383932653762386462373265323936633432376430353230663531633630396463 -33353331363132353136313834383766613836323264346363643739386435386635663962633936 -35646165323338303664313566316163613539653062633933623664616664306635393666313035 -36323364376231633265366634653032323934663035313337656331393164306331636238643033 -32393461326135343864623036313665626634633366353831356530653866326665386635376130 -35383437663939316239346562366665653539386565303734623635626232343536623364376139 -64386335326338373837396137656661303034643739313565393031653564623562323730373365 -61316236616330663564353462346663656539393130643762396366363764303831323634343666 -35343565646531383564356336366632306566383535666436653863643130373332396230343563 -38633039636534313032326362346231646439623038666233313835656237306165373932353266 -33383163373531663238386234633939646465653939623861343736333534656231663162346163 -38626564393737383065303933353663306530393563653338313362333337333338666362373361 -38666561393462366262366662663035623437653530306336623232643838663538353433393136 -34623739326166353931326632636330666562636238366233613832623932383332656662623163 -31303234633563656131363564326332363266303562666633623163663438303532356137373139 -6663 +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 diff --git a/coreos-config/plays/common.yaml b/coreos-config/plays/common.yaml index 18847f1..82fca73 100644 --- a/coreos-config/plays/common.yaml +++ b/coreos-config/plays/common.yaml @@ -81,3 +81,70 @@ dest: /home/core/.docker/config.json mode: '0600' owner: core +- name: Setup Push Monitoring + hosts: all + tasks: + - name: Login to Kuma + delegate_to: localhost + lucasheld.uptime_kuma.login: + api_url: "{{ kuma.api_url }}" + api_username: "{{ kuma.api_username }}" + api_password: "{{ kuma.api_password }}" + register: kumalogin + - name: Create Kuma Monitor + delegate_to: localhost + lucasheld.uptime_kuma.monitor: + api_url: "{{ kuma.api_url }}" + api_token: "{{ kumalogin.token }}" + name: "{{ inventory_hostname }}" + description: "Managed by Ansible" + type: push + interval: 330 + maxretries: 2 + notification_names: + - "Kuma Statusmonitor" + state: present + - name: Obtain Kuma Push Token + delegate_to: localhost + lucasheld.uptime_kuma.monitor_info: + api_url: "{{ kuma.api_url }}" + api_token: "{{ kumalogin.token }}" + name: "{{ inventory_hostname }}" + register: monitor + - name: Check if user is lingering + stat: + path: "/var/lib/systemd/linger/{{ ansible_user }}" + register: user_lingering + - name: Enable lingering for root if needed + command: "loginctl enable-linger {{ ansible_user }}" + when: + - not user_lingering.stat.exists + - name: Create systemd config dir + file: + state: directory + path: "/home/{{ ansible_user }}/.config/systemd/user" + owner: "{{ ansible_user }}" + group: "{{ ansible_user }}" + mode: '0755' + - name: Copy Push Monitor Service and Timer + ansible.builtin.template: + src: "{{ item }}.j2" + dest: "/home/{{ ansible_user }}/.config/systemd/user/{{ item }}" + mode: '0600' + owner: "{{ ansible_user }}" + vars: + monitor_url: "{{ kuma.api_url }}/api/push/{{ monitor.monitors[0].pushToken }}?status=up&msg=OK" + loop: + - heartbeat.service + - heartbeat.timer + - name: Enable timer + ansible.builtin.systemd: + scope: user + name: heartbeat.timer + state: started + enabled: true + masked: false + daemon_reload: true + + + diff --git a/coreos-config/plays/templates/heartbeat.service.j2 b/coreos-config/plays/templates/heartbeat.service.j2 new file mode 100644 index 0000000..9232600 --- /dev/null +++ b/coreos-config/plays/templates/heartbeat.service.j2 @@ -0,0 +1,7 @@ +[Unit] +Description=Heartbeat + +[Service] +Type=oneshot +ExecStart=/usr/bin/curl -fsS -m 10 --retry 5 {{ monitor_url }} +StandardOutput=null diff --git a/coreos-config/plays/templates/heartbeat.timer.j2 b/coreos-config/plays/templates/heartbeat.timer.j2 new file mode 100644 index 0000000..f57344b --- /dev/null +++ b/coreos-config/plays/templates/heartbeat.timer.j2 @@ -0,0 +1,9 @@ +[Unit] +Description=Send heartbeat every 5 minutes + +[Timer] +OnCalendar=*-*-* *:00/5:00 +Persistent=true + +[Install] +WantedBy=timers.target diff --git a/coreos-config/requirements.yaml b/coreos-config/requirements.yaml new file mode 100644 index 0000000..64c866c --- /dev/null +++ b/coreos-config/requirements.yaml @@ -0,0 +1,5 @@ +--- +collections: + - name: https://github.com/lucasheld/ansible-uptime-kuma.git + type: git + version: "0.13.0"