Add repos as list in vault

This commit is contained in:
flyingscorpio@clevo 2022-03-01 19:45:34 +01:00
parent 1d6a1b9bf1
commit 2affe24d20
4 changed files with 259 additions and 0 deletions

View file

@ -25,3 +25,4 @@
- { role: powershell, tags: powershell }
- { role: rust, tags: rust }
- { role: protonvpn, tags: protonvpn }
- { role: repos, tags: repos }

View file

@ -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 }}"

View file

@ -0,0 +1,2 @@
---
repos: "{{ vault_repos }}"

250
roles/repos/vars/vault.yml Normal file
View file

@ -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