diff --git a/playbook.yml b/playbook.yml index 450bc75..d9d46ac 100644 --- a/playbook.yml +++ b/playbook.yml @@ -25,3 +25,4 @@ - { role: powershell, tags: powershell } - { role: rust, tags: rust } - { role: protonvpn, tags: protonvpn } + - { role: repos, tags: repos } diff --git a/roles/repos/tasks/main.yml b/roles/repos/tasks/main.yml new file mode 100644 index 0000000..69632a7 --- /dev/null +++ b/roles/repos/tasks/main.yml @@ -0,0 +1,6 @@ +--- +- include_vars: vault.yml + +- name: Clone repos + git: repo={{ item.repo }} dest={{ item.dest }} version={{ item.version }} clone=yes + with_items: "{{ repos }}" diff --git a/roles/repos/vars/main.yml b/roles/repos/vars/main.yml new file mode 100644 index 0000000..ce58cc8 --- /dev/null +++ b/roles/repos/vars/main.yml @@ -0,0 +1,2 @@ +--- +repos: "{{ vault_repos }}" diff --git a/roles/repos/vars/vault.yml b/roles/repos/vars/vault.yml new file mode 100644 index 0000000..e554f4b --- /dev/null +++ b/roles/repos/vars/vault.yml @@ -0,0 +1,250 @@ +$ANSIBLE_VAULT;1.1;AES256 +39386166643931353636383764373465663865346633343834376332626361343965383833613463 +6636363932636139306639333232383535346665396637360a613733303761653337346633643162 +39653965333361353464346163333735346465373634313566316131326131333139623832656131 +3565323639633864350a616563346663646333396632366561363238343235663664363962383062 +33393535386538396439386636393038363438306264333638303132356462613965396635333061 +36316364356461366561633266383738346361303764643030633835373862656564643037366537 +62643566643362663263363538383232323162616230333365646262376239626665333666373638 +34616331383261666363666135303131333138383839383965383636383338636637343338343330 +38376635616335316539303061343230396435626263636631653761336536663062366230363036 +61636239336166633862663565306231653266353233376530336534633638616133383238316365 +63393837323334653862393733303936646634373730306166353964376137313562386438303134 +64373534363737336334613935333531626462626239653735623733633365356461393764386630 +66386533353662666339336661623661396263303365373232383066313837356539333038623231 +63333566346662343463653339376133623166666438623534396338653961623734303334316461 +33626331363663636561663863666531393637616562633430386364346335323565613365656239 +31653137313339353265316337306363623865666633653731656161366236613063393462393163 +64343538336336316439323335353633613938613939376230666666376664326330656539393964 +61656637396663326561656634663033306532396137303536663061373737373635373035643232 +63626265653463666263613563643766343432313231386463636538643831376638613365353162 +36623031313364663539363464353763636531383664663862363363306439343965396233346432 +62353036393364336139383362303637323764316164346233626233363332663439363061383565 +39656335626562383762636230306335366331616232303137326630326135633062393535653636 +34623736363634363861366631336138373035663032396639303730623939343138353936336534 +64646464643830663963373833396363313661356633386661316534353639653964343862363331 +64646436393063653065386139353362383061623862613034643264643334653530386230396437 +34306131306162396431373832333564336531316161353330313963303264633836653734363834 +61613633623430623136636562363535393639336138393830623466633364366434386634393331 +30653337316465373730396130643530356138343166363564313530383761633164386261333865 +35326464303130663537323464666439376334616633653961326231646363323062343531343862 +64363065333462363939313065343135326566663031306562643263336265383738346439363833 +65316565373432303461356333323566326232306131383462396630366236623266623063613534 +33616237623237393935633438613666613664333361613664633031393861356363303164633761 +37366433323139343738333835663432336361623436396632636437313761656234613361633865 +31373366623263386230333333646537663566313236386136373463643632393335643739356338 +35633534646231316432363335356466306336613537633039613466316336306139646530646533 +35336635643033343361386262383130653638373538373834376566323539623036393162376161 +62613331396462386565383832653563663362396236356132383766336666383737656138613833 +38383465306564353730306262616534343135616631353334393733633837393234353164306263 +61613335646239313436643464343339346639386531366338383839633431373638303133396339 +33303039383362636236333265656436333632633464343063643365383062656263663036343434 +62383136316539653566396338316437613230323661333733343337663762336239323566343962 +65666535623361343038336461316162393632663932333566373538316266303062646362393130 +35636639333265616538313338343065373064303634376564646233383330333063333433643864 +33346532666163646535346631323530396665336235636666376231336161613335363865303832 +62313063666530343239636535336336663933366131626138623531346234386538636437386562 +33393534613332376532653335353465653666313964663565306465363738356665356261346535 +66373539656662343337393639623936386464353534653461666663623166633734343633343234 +65633464326230653631616336653936346666313163363264633533306537613365396238643837 +32343137386630663439393930333637396638633837336130393336633161393038393332316661 +35633463653437326461303237646137646264333534616339653162653736613166303161333733 +32653437613539313938353734373136383661666330663439386334343762643537343764643538 +63323666663666343339346436346435333039666337366331646535333531393565633033383036 +64386239326261663862653062653461666666393361306365346238396536383337313133616235 +39633030356236616665643966393864303234643033613936363565303565656631613338376366 +35646565633535623563386363346338316362393065643266303737383039313536303233303566 +30353664373566623062336537616336663838343264643038356365336336383337666338623165 +35316233646565393931333135643030346362313862383830383863346362613738323139313661 +31356466363730366434383630313563323133306430313438333439383564666631333533633464 +39363361363736303065393339643863326338383231333439346639386636383530636231363864 +32643039346263646430363935666261333532363364666439326334323039393830653761613961 +39626536373763636366663236623937646437626139666439633936666139623134663365333261 +38646330333239633461323032623865346330383162343966313965623762366662663136613330 +38343935393635346230393632633934643163383966636638663939323964363765663066343039 +33623937333165353932393836306335653065326634623633303531363666376665363238653034 +38666633323563363963663163333538353534333934343333383538383333623761316337313637 +65633633363932666238653364363665623135326532346533336136393338633033366531343331 +63326235643161656638613366663831626237313335356136383264376439643339333039386534 +31303036306634373938303565306536393136363863616462326166646464653337313938616132 +39373337373764633235373265373561623961353762336439333162363434333438343633626662 +62353161353465383538656430343961393333353937653339646236363632336538373464643431 +66353264616531356637373661376632666238663933646639356634383438643538393631343563 +36646661306564613536353861323461633763393830373333356138303730383333326531323263 +38643263626337363638663534633531643835343666323037376166636433613431383866323164 +61643638386438383961623836643335343733336135663338323665363662653038383438353963 +32623361623437333563653163336138303739383264643237653730336134373665353039343437 +35376266393765643931366335376163666234356364393566636237636662663035313530373465 +33393533633864393435383736313865633238346565656637613562633865643866336636623134 +64663864383630386536633764663061356666346164323734346433613237373839616438396432 +66393332663935633264623533383438636536653437316561306135623966663363313030376238 +37393736333030613864333932343630613639383661616233343638656133323237383131386333 +61626332326166383763633337653361343331333937666130643338376362626333383035396239 +38663463666430313462623637383735386332316239653062626439653536356635376534343435 +31363231316634326563313439313131393839393935356135663665313937333535663635666233 +62323234643631386261363939323337366230346132323835613562366164316262393933313631 +36653037663966376662313138323561653231356233353134653261343836396130633764666233 +61376438376137363933623634633939626539383030656438383139363538643931303561316630 +33303132623163336130306435393034383834646434336362356530316664323738313037306361 +36626632356462386530633265326166383333393062343638303562343463613262643333333565 +36636230613733383431373430373430633461613333646665326561353132366633396264663838 +37393361303763613063363234313832393061353764393732323736663233316461623930616132 +61373239363362643861616337613664646436613231393931653935313936616663306535633265 +30666238616431633930613364313432303835313962343435353038353233656162643732373335 +35613663356130623366613865653737376230303533313636333764626434323732323666363030 +61336131316461326333326462653862396665643565653361363738323132313865636535323133 +32306530623338386237396339336537346134346235383535373565393766366366656631356634 +62383764613330666331633933653663396462636337383137323162303133343865623938336266 +61346531653235303265653538613734313035353964383766636337623431313662366238313263 +31656335303732376430366431346435313230616364623065633739656237663233326333353739 +30663739393932353632646561373638623130383236633634303031633432306261326532616562 +31666163333862653462623363656433336530343136373162663031633035336461633238396330 +62323335343537306632366134616631356636313937616236643764663732663134653735663933 +64663931636265626639353538366439626239376233613939393765326338303161336137313766 +39393837353361393432663164323930663639366363646433373331326463396566303665613231 +63343835353361653233333536316230356666646135303732616538336233373437646330383832 +39313437663533393162393931333365333963343239346337623662633034663863353736653539 +65343136633239363961366532303230643765363566643564616364303263316165393333313064 +36396237643766303236343834363333373537386266643363333065663136393566633066363863 +35326663623661383738653937373262633766666135653364393338353339613339636464306230 +61346562613762353463373762383036616132306335363361653064613762663130386637333663 +66353035656332633735313830303630616431363631313335363464326132306564643231616164 +31656565626235623764376338323938633731666533623830333430646136613965306164393066 +61653163636366663037306635346133313131363937313061343166643563646230363431333239 +38663533303634303031396534623531353235363736383261643936643830343936373762316635 +35643966626262653738656562336235363930336263353230336231353639636133363065343133 +31656638646465373932633063613330356362323837613662323061306639333930653333656530 +37653631666331653162616566626163376632616263303962386264396633613937643161396634 +30373065643234383839616537666562626230646638386533326336346437643631333438633238 +39343163343066353261326139643163656132656361313631646638376334366363366135626463 +61636231666338323366643034383061383362626666653865396566383432633263663932643365 +62333834343761343866643238623064643833656161663633633966626366663934363862663539 +64373835376665666235333566623635616638313962666166363332643734663164653936646361 +62623262316636633365353139633636643037393737313663333430393761363735643634336464 +64623865636537346634373530373638646133636564626539643061326463366233643130386239 +63393536656566383833376232373339666136343366373765386538386133353634626435636136 +30323639333835393933343736636231623164373864616531333731353232363162376565636562 +32613662373862626165616666616639656436343566336364353064643434383031636464303238 +36313336336535323836656130383433336366313235306436366565366137643234633730393563 +34663261393364633863616431393831306632303030343464616666343636373334373163383235 +36633061376165656439303964623232633631383039623064633832656433336465336661373830 +31366232396562343238666338616534346333356566623136346538316261343065303964373435 +30326538626638393964383264323537393263303537306330343833363262323439656532663039 +33633166643130323362373431396632336464386566313136663536616339613438623931356565 +37663263616366616363396665653934396239636337313532366532613062363533363662353836 +31623731343838613437653761383130366438356339343838643031383564393364646630356535 +34613635306262326461393464346230623738303632343566323336386334383535386463643038 +38346637343339636163396264633666653536333161333732623363383262356437613633646535 +34393765303034636262333765353536346132383564363262623938326433316564316261353662 +62393032636238383462313262623938633261653366653434366135633733383536326235323332 +66353032623566343532323835383232616630613766373930666336383764653366613432353437 +39366533396636646461316630326533373034343933616366393631303933636433363765656264 +39373061376631636236663762306133633939373235356461383365326462663862643037303966 +62316238303934653637323539316262316266393838396435376137653839323038653864626662 +66343934666661643837623835653132396364306565646238626339386365333364303563613630 +38323931626166326234323735343865353539383664636262396537313036316161313632623834 +38656534336563666133326135623531626563363662373461323263303738666163343234646566 +32316563363232366430626662346330393130636631393437643632343337326662326536326262 +30633931383034366664393138343462613835376365353665333666306163323364393562333431 +66336164636261336330663239353336303236336264343530383837353538373238376363313831 +33303435623261393231363464653837653339363864303630623639306233396265393434383961 +32666466386633303162333636346337393132353735643166356436303432363666376165313238 +32386336633637306264343762303333633265376264613138323934386138383035313364326134 +31613864666533623836373032643635326639383439336365393030653435313837653461346237 +66396137376566666565393834386635646364613035346662663964626133646335376130626466 +34386233623362313937303633356461623539383730383339316232373163663635666430343230 +32326566363265383638633362306639626261646436363865393335633265653166353038343036 +31303739313464366330646332373339653464623738396130313833363730623962626431333433 +38306633333337636630356564343431313862663762376133366364346538653332633865626634 +30643231323561636566366430323734323863383135383835666666393830393936323266343263 +33626338316230313161333433656434366264303531646263353736663834333134633764396233 +39653139666161363532313662643738383466336261333461303530306133353962353534343965 +30386266623430303363663863336336386138616333396631623837393937613666363164333134 +38623738356461623365376163313965396536613737396164313961356530373964333161663034 +36636236353465656637383164373066373264343635313336303930356134326439636262326331 +64316663646636346463656231643536396636363536613665396632376138336430336266663239 +39383836643239663337613835366238636635306261386335383034633639356531306136383338 +38616436333833333564633263386261393966623634343433343765343031343135626337613133 +32306633666662643939353633656166643166323530633662333138333361376263333564666535 +35356538626531393235336238346230303435653166366636393430366231383130326431353339 +64376434663237306533323035653463353231353338356330633664306338666638353839333430 +66613065383366306135333765306538613339303737313635376338336133333132633666376265 +33373834666430353733336430633430383063333264333764313733346265663261343766653765 +30393232613233336130396530383162373965633162613639633365333662623236333336336136 +64333066363365333662666261316564666230306633333461396465313039613235313237633735 +33316165313263643834313363323863383730383965356536346234396539353839653839613438 +35306237633336323663633738386661636661376532336533663839346136326232613736343431 +31363638383237626330653865656133366566643462373565343135396532643832643566343462 +65326336626138303564626336623432376538633533383066306639323235373231386639316436 +32363431623936383333393661313562633162373063313630633437346561383462326436316264 +34303862366434333433323331313865326337353337386436346138643261323565643438353438 +62393439663262646162373161306533363630396464336162373761393138666563396665613139 +33396361626230626434373766306638396165313732316165613636353632366237353836623265 +36636133653039386661646231663661343435363439396536316634663230383731383866373165 +61616638656137393937616531653530303839346233643166303633396663663738336534366336 +63386335616634313332653564386638616166316533623462346631336339363865656362313734 +64393230373331333866383163313231383832616439656565343635666463633861636565336363 +64653363633363343238383364303139303237396232313164366436353964383865336637303530 +36373038356131353234653137663131356135376231613166366532316561613733663332633738 +31373330303237656236633238386532386434663032333233616230633963363265663933623938 +63653134663462353662393038373065393661386630343233303465326138653039366537366139 +66393936333634663563653831633166343135356266306466653033343665366663353636366233 +61303137363465363365343561613839623462663339646237343333623339383834666161353539 +63356134366362656530383939386535656137356161653232383739323634613631346265613664 +30666639323165666633363065353361646132636365396663316632613631356466643131323139 +38633664656236373130623535626664613063303065626663616464663864613461323563373061 +64376237356631623639326531333935643833306631626237396638353930303366306561656232 +31656236313333376233633133313465316130343936636634663036343335643839373665633461 +64306661353964663732373136343865613537653861663562336261313731623835396663316565 +33363735353633376231313466326163653031646237363430623064346331623238396234343830 +63653934363536306463316464353666313337323931663162353234353166616336346462663734 +39653039666662346138613064633036303934343361616135366435616232353265336236396638 +65323130656439313265633838386562383038643561316537373739326263663238346166613065 +37306365626631353336623064386561393962396631393139336433303538393835353237636139 +65316636313761323133666539393035356234313537386563303736306661366261653735653438 +34653934386531643037373935343631353831646439626364323064393536633431643964383662 +30626230613235663062623065356131613931353835303737393565666539363136343133333064 +66373930393737346236323539653030333538333964646334306634383465336239376537303565 +30373235346662623663396237653935373438363936346630316230346235613630623338306434 +38323532343839373261653236326139373366306365396465303139623264636664343839663464 +64346365633465396265626431663738306238396537663732633166646433643133613533316236 +39303066333063303561653666353263363230353930643363303366323335386336663265363438 +64323264306132373162383031653831616437386331383539613338366565313537656435346235 +65623762626264343365376430366236636239393965376539633239653231353930313937393533 +39313665663239643037323634396639346637613030653934663938363661613332316666356239 +32353832633735653264656562373065623739313839383336623635623963303031366639633639 +31623036353363386536303564353931373332326430356631323165636630646362663232343534 +37653431353466306234626335386366313337666462333962353133326661386466646235646136 +33306332393366313632633534663761333034383939336166323530623662666661363163386534 +38383665323935616333643831656364383934333937623966666130303437363961323863336534 +62306366343533373765393834373934326565313466303364303739393037336365613131383330 +66376439303932616137666463343863663264363362363161663635643633633538313766343662 +31363561386130306331666666306132623566646131303631303533613237383766326466393966 +65656332383738613161353631346535316134633937633866396533366632393766646361663765 +39653530616134613632616437343238363238623736333735386664626466326634316430373331 +32623635303264373161356433326437353731626636386133623230626435636336303363393462 +66333333386435303531393733393233373832306165613939373165616438646339363135633937 +33663538313637323936663665616533323866633738363131626232346236343562666239356634 +61643831353131613533366131316138303032323239306137373839376161656364333635613435 +66323734386530366239636435353034636237336566343264343335333432353961616234653832 +63366634353435653930323564346163373165336333336465303930653963616233653066343535 +36393030323665353566643462363734313338396664396336316534636363653561623363313537 +64643732623730343762613564666231626138376666633631616536376433313039393364646230 +66363465346533333235656364396137626537623131643936326362316137373264346636363161 +62353338663036393232353333613161353230383039393436396233303734623862613462643033 +66343133656437343930643863653432393835313632373962653063663962333538626566306466 +37326263343866393765343834363861393661343538306661626361353737653930343562643064 +31386163656134366338343765346333373836366335346539653065623333313430633435366238 +34356539323130613338643561303861656635366365363266656165316238656361366337633636 +33326530323732343637373737396134313365613431363336326230613664393537653938613733 +31393337393663316161653263373036393865636131316665653231613061323365623035323134 +30633132363865333265643835636465396438626139653663373238616561623063393865303534 +33386364636563656239376530333639623932313361336163386531313063316265323233343434 +39353261333830346635303961663863373036356339333561353231333831633363333162616430 +65346135373235643766356166316436316230656433383462393366646236653862653433313537 +38336535303831356662303938353332363135653863313135623436316138396539623335626436 +61333061363837366632353839383538303566383334626661316661623439363831386335346264 +31303739343731633731393831613130343534383337616335316361616364336566646136376331 +62356436313430306262613963633261333938333661613364353237626533356565633838663933 +35326433353837333130656631326538306530663336626566393266356631303632316330356133 +34306432333239396563646162303734393265626362393035613232336439346264