From a6b05962e5e0b8617351534e5a6e656b7a52b5b6 Mon Sep 17 00:00:00 2001 From: surtur Date: Sat, 29 Jul 2023 21:25:28 +0200 Subject: [PATCH] add pkg role and use it with nbgw, add pkgs --- ansible/group_vars/all/vault_common.yml | 112 ++++++++++++------------ ansible/host_vars/nbgw.yml | 24 ++--- ansible/playbooks/nbgw.yml | 3 + ansible/roles/pkg/tasks/main.yml | 7 ++ 4 files changed, 80 insertions(+), 66 deletions(-) create mode 100644 ansible/roles/pkg/tasks/main.yml diff --git a/ansible/group_vars/all/vault_common.yml b/ansible/group_vars/all/vault_common.yml index f1755dc..01650ac 100644 --- a/ansible/group_vars/all/vault_common.yml +++ b/ansible/group_vars/all/vault_common.yml @@ -1,56 +1,58 @@ $ANSIBLE_VAULT;1.1;AES256 -66353037343737316435663964373034313339353638306365333437356532333539333337636334 -6636386535663136653733613639643838333935616536380a333562383135366464316132646233 -30646637633465316562393565376464323638613532643365646236303732653031346636323961 -6338363036313537350a313466373165363739393837303436383432303664333531336533323932 -39323536326238316431386437326438363562646663326630393931306266386561643566613462 -66663064343931616337386634656664346138303531303033376237383039323234343537316133 -31326430323032656435653734663739306265656565353965646335613138376562376332316661 -65366334306532373364373866653864613561313135626131663231646662376332333130633535 -34626261373332363634333931383566326166613431383766306133333338363439383664636433 -34633639343235393466636136373763333637323462633136343263333865383130383261303136 -61303962313233383131333033373930396233613532663739343432333064343534656665616538 -63636364343863393062333039393163346531666663386662326336643766623335353765633866 -61663733303138666432613461333330386161636662343334346530323763313133633664653764 -30646432346533376363393435633930383638373131653336313636303337626232386433316438 -30656266653631636330626130393065656166316664643665663762393635343231613065306539 -38396663353531623666323338653237326132383531386330323635363265306161326532643936 -30666366356139663432646362333839393435323562613366366561663330663666633231373334 -62656332633734353836633336653037666265386365376261343132643861383562636566666566 -63306532323339643539323965623830653931313232626330393963306533663131393365336630 -63663538623636376635363961633363393661353537353134663731373264303239623965353762 -32373366636434653461643462636665333337373339393739326335363130656535333830653066 -36646532663138363833356334373662373939396566653630373863396262336630343334386466 -65633532666133386365336536636366386636653430356666363838636234343330353334663861 -33666265323431316463393534386265363633336439333138333832616337663835336632326439 -30393161623166343039313331376262656462636464363762393161383039383534303931656133 -61313133613662626362313038383761326630663261306537643832303465653561633939356539 -37626239383139653632633134636165613662653336616631386631326437346365653536313664 -30353639623764383565343934363230393832316637383662323532373065366566316636666431 -38656662333831353562613430623366363933626666646433656162326463303039383464613763 -35633036663338333135313164653664306330653036393436336139376434623038333131666334 -37303861633239363634306432656632663636656439336332636237613964353031653461393539 -33373630343835663864343134386430343465663265343033373132376663656636643036653230 -66343763326630613163363063346634346534626465366135653563613532333531626564656433 -35303965656464313033613839323032613135633530663931376364393939333763373562623464 -62636337366435646164303338323631633363373037616161616630306363333562383536346236 -33373530326137393164356364636664626263363535653566323764373161336430653266623866 -62383334653535643336396533663361366262306164306333313661643162313363663463323937 -38643662646531653531623230623537333738386238346565303531336637343061393431663734 -37323030623066393236653234316536336435393762623434326130626363663463366231636264 -36323166383766383931643864653463366437316363366636616233393966383633326462613366 -62336337313835353734313062343164303932396466346562346636656432313765323236666564 -62633735623339303033363432323335366334303132343731343066616262643461363562316431 -30363130656565333539313134383163646337376139393532663262633538626432383433356465 -30343261346131363031613332663765666466306537393930653730633238303037626630356435 -64386239626462303631333761303630326663343464343733373864373933356234646431333162 -32663265663936326462623937666132353232303935663139393465393936393235386666343261 -66373136663730323534366662376433363162343432363236313839323862653065383434333365 -30373561313163306137363535383564303033346165316539663933636639303633363863656162 -38393535623563383734653239653833396231653464326461343039333635363032343764323036 -36313639353335613732653066356638353435656236383039616136323363636663316263343634 -66353636623966653861393461646437306532653134623737356234643863326565623036303236 -30666330346534656137313365356330636638646335636465633532383735636333646630323230 -64373364346332333161646365383737626633313664386463666639313130313739346663613763 -64643238363966636137383463343161656462636363396532643139383534383663363237353734 -613536626533316564376633336536323931 +30326632613365633161656432303966323631633037313563343963386534623565656665373566 +3662623139343561383366393764646138376266633735380a323734303232633033343233653332 +34626335646233653733646238636635633064306263313163616433363661343636326266616563 +3430663361323262380a643236626665636533326437656237663835336238366161303534313739 +38366264633537306639346364386539663536663563393766373039386530666461646635333365 +65356463363337303266633262313237643833326233643565373730333531636239643962383064 +61663533353561376136343433343232373534383139336537333739343164373133633139306436 +38643164363064663662353631643736383436383065626463396639316262346366316537316361 +34363230666264386130626134633936303730383435316133653663386233613265333535376137 +63366462633764643337363835616233333337623563303362643761636563366133343238356133 +61626434356235656535666562313030646461656231646463636536363932346139343538643262 +65313637323231326639393230313362616262333435653663663531313639663265636634646462 +37343066313262313562646230316436653365396635633236323965633030626532343931333462 +35613565643239656436613265663932653637373631343935626231323066636338646661623464 +39376362366361636534343738316332333834636236376337663962653962326135356166313264 +32386135333335313961383065613536623433613432636237313865653834353766316162653334 +61316531623532613164636166376538366264646330383230663939636235623731316666303662 +66333361646439383635626237353266343034383764346131396337303234353564633736383461 +66376361376138393830373437303038396464356334343931303331386236376462356566633737 +66373866613133633432623331393562363834653334343435333231396332313461373665356639 +36623135303731613630376539656630373533346262656538303130653561393332303763663365 +36376636336637386137373335656330316264323962363236323039303234613164613765643639 +31363066376534346138326166616337633463343337393463333565636432353866343832323932 +64653233353135393664363239653863663261343536303136323664323865373130383638626232 +66663331313437333539336338333331303330663233333030386164343431363430356430336566 +66306433386535333836383463643665613363353761363262653361393239393639316431623832 +62323566386661643961623334663533633337366238303266623963643836623239356536316530 +36336365393532326633363430626366663761346536363533326364386363356336656465633632 +62396164663930363937653262363332363661666261333232393032633236396166323734356537 +63656438653564616232613334653934316263396337626165353237383361343130316332353235 +63316233653539303062643463386565633765393033646363656633623730653264326238306131 +62346261626430663839323330636535326466356364386135383537346331383266653031376164 +39653466306162393066323138393335643761383962656463666262383137663236356362643739 +38626136633631366130393634623736653433333030366166336532386364303162343535386662 +31313965323437306163643666343063646464316133326162633835363863313562383730316333 +35303536626330313835376361306536303735623831373739313937636361306639623462313630 +39373063376231663537616537653135366161363339623861653661366332383932616437626533 +35313564316139633966656165663461333236376532626363333634393764363832613265393365 +30386439646464393539306430336664326631306363633830323463626466386262313666383865 +63386566363231306239333838653662323663613363326464636236356237663561363762613661 +65383934653831643863646237313261313435643137346333366363393362366166356164343562 +33323662313961393832333130393236666366393763343730643035653330326135316634376337 +62633464373236336637656634373033653732393236316331313163343965353437386130336637 +63393933643336393638306365313035323937316336333838316130636636616465623765333361 +65663232383861623764333165336530633730356236303062306436373135356634303639383035 +35363861353861353431356332366333333262313933613731396239383765356239303730626137 +36613036626434363134663135363162663264366563343131393837656133613435616639323633 +36643232396361386663343162643562633637626333613030396331613363376666653130613266 +63643235383233626238343936666632383135353163376535396331636331323635353136353134 +34303466626638643364643732376633303439376337346263383436306562633465316366616666 +36666532323337353966313036643239323832393539393466343536633333346330396435316235 +38383965303432356665306439623261613263616561313365623930306561353832326664353262 +37613232343932306331613737663264356465636634623164353736336230616533393535386665 +65346535646231333361353566336533313262356663313634353933623261353533646465643635 +61303762343163306630393063396339346136626162616536343565643134376635313761326266 +37386332656462323633326233316632616166323336393535633064623638373666386431373861 +3761 diff --git a/ansible/host_vars/nbgw.yml b/ansible/host_vars/nbgw.yml index 47d55ad..8ef60c9 100644 --- a/ansible/host_vars/nbgw.yml +++ b/ansible/host_vars/nbgw.yml @@ -1,12 +1,14 @@ $ANSIBLE_VAULT;1.1;AES256 -62306632323964353465643930303138363139656130623532356362653834396264376663376161 -3833363761613730393065613732373231363131613564350a373739313364653738333839653363 -37313430663466646534386436663930653932653862663530383636303139626563633530653561 -6266316361666433310a396635663935656565356135356230616535616264646433656465343633 -65663430633862656134383530616437353033383164303461613363356465323139303831663036 -35353633373636643565636165636137306636393939323836323633313035316365663263323838 -36316166376132653937353831343332383866383337383862373061646534646664386231316234 -34383863333231386339633739633335313236373638393031316533643666643835373734633239 -66383333646365636263656638373765333361343466313338353832363232656261613563646534 -61646332616437306532336331623034316630643762393535663364343837393436333835653138 -336363636661646366343339306331353033 +64366163333835636664306634613565653864386430393861623065313539616335636661356130 +6361633336323865633366643763633931646363616539320a396236646461323462623232666332 +33336235303936626235643838353166623236626161336138613962323235373161633534653066 +3966316361613838390a303164616232626636306234313830313437373431346539653161393831 +36383365353563626266643266616461663236643938373464393830353130356166616638363932 +32343230393863623037316266353933303265393639666633626635336238616163653164343838 +66613131373033353261663931616634623532613065376565343465613263373939653566316465 +64613331323836306463333563383962353530383166353062313762353362633034366432383935 +66363838366239383735383261343931376265373463333837336164633461306663666265396238 +64646163383463653063626166646432613539363439313938396466663136363732353536383162 +32623261386466626430306432613061303437666439393237333732323830663462323632326536 +38383732343634663866323634316331373739643063313839363335396436383235656666323164 +61333131306433626630313165373635303035666338663434306165663630383033 diff --git a/ansible/playbooks/nbgw.yml b/ansible/playbooks/nbgw.yml index bab5e8f..9846601 100644 --- a/ansible/playbooks/nbgw.yml +++ b/ansible/playbooks/nbgw.yml @@ -6,4 +6,7 @@ roles: - common - netbird + - role: pkg + vars: + pkgs_to_install: "{{ nbgw.pkgs.install }}" ... diff --git a/ansible/roles/pkg/tasks/main.yml b/ansible/roles/pkg/tasks/main.yml new file mode 100644 index 0000000..650a60b --- /dev/null +++ b/ansible/roles/pkg/tasks/main.yml @@ -0,0 +1,7 @@ +--- +- name: "Install packages: {{ pkgs_to_install }}" + become: true + ansible.builtin.package: + state: present + name: "{{ pkgs_to_install }}" +...