From 191948cf8a8b4115876d07a236734a7b20d83c4c Mon Sep 17 00:00:00 2001 From: "Andreas B. Mundt" Date: Sun, 4 Feb 2024 20:10:46 +0100 Subject: [PATCH] Enable proposed-updates repository for some hosts. This makes stepwise upgrades and testing on parts of the infrastructure possible. --- inventory.yml | 227 ++++++++++++++++--------------- roles/lmn_network/tasks/main.yml | 9 ++ roles/lmn_sssd/tasks/main.yml | 6 +- 3 files changed, 126 insertions(+), 116 deletions(-) diff --git a/inventory.yml b/inventory.yml index 8bf7724..0dcc8e3 100644 --- a/inventory.yml +++ b/inventory.yml @@ -1,114 +1,115 @@ $ANSIBLE_VAULT;1.1;AES256 -63326664303233663339656463343839323837366433383038373332373536613038333538393534 -6536636139316238653431303736363333303465326631390a386434326334313338323863383262 -30623931313333396335306466393138646530313239396437313133383563373739616537616265 -3938613532643835650a333030633265356261653161636333613331356166373036363266653937 -35383434386263326539613165366538366465396135636562353462356633326139353862326163 -33393931353034306265663139663535333564653365623661323534663734356264633162623963 -66313162653131633465616536353832326165373431396334336231356165376533653632623032 -35313036653036653530313636396632656562366335646536643433373030643762636463333037 -31303462306333356537386130613634383364663832316163323834356266326363656364343264 -38386564356331316666306361653662393633343264323330303930356236336333323564303366 -64376439396539366561626335313138313132386666396564343133376362633634393837613065 -61343135363963633932373235393962316362613233653539666535343535323130376461626664 -37346536336166373134383263333337353435373139366135663364333162383266393635653838 -37616363373532313339646530616339643230613261633830656234663862356162323466333238 -65363761323339363030313565656436643439653933666230343430633032616362663930373161 -63346439333961613535643630363261376436636565313463653632303763613366646164653561 -66313962633238633537636261353366313939316530356132383132333162316262393365373265 -34353733386232396466353865653364633865616130633361383537303333643030643338613766 -34646539633732393137623335323937343834636361643331343131323834363336653864306232 -34353239396263633564326234366638333439353830396537626663363231373733653663376639 -33376336643931666661336234646635386332646634346264656466333130666238626662373134 -36376333376165663565363864393637666661316136383964646331353239396632653330326632 -64653430323332353565336463363463356439386630623066313434353865363863343965366134 -64376236646532656135306265333238636564663738353131366362366164313639393534653934 -39333464653661303764353764653765373862653535323933353532366233626337616334316161 -34353138356361373865386431623230623138646163343664373935633038306333643831653638 -30663537643566393762323765663437353236653162613535643165376231333866303363326130 -65626534316331616136343439366432343734616537363966316438663839643661613563346237 -33386532643661613663623830346634376338663763373931386435343335613838303337313633 -32626635626261636661313134366464643763326162663736346137623765346562393339336132 -66313961396534636166386463663363616163643230383165653864393566353863313135363962 -38626161313164666461323431376635363461393031353234646330643235386232356439333661 -35646561373638306362623061303537316463363962376632643736656562376437376533313464 -35613465666639353936323932393039616630396530663135336334613038326365313637626437 -32663666643562386430393039336463353863653431326263613032353761343865326234336637 -39646134353439386630386635626365353434353065336334653238346532623563663637623162 -37386332383439353436653630393534353963363765646332356135623537653738373835653766 -31313965643134303565336437653665303430653531373164366261333532396662343261363230 -62333661353461643362656639303334313038623561306639383266363365656239356665613766 -39643334656166643162303362626665663633343030626237313930613065636162623937643332 -65663836376435666433306434376332363364393866633832343236363434343363306230336663 -65313363303335353966366132343530373966623036343936346537613666306466303762383234 -39656430333837636231336462636535343464386633656633353838633865323535303230303839 -35326165353038373238346230396137386132336566346539373064313637616136623262306162 -32303237653461653230383766306134393834376566333062353732373831393665663831616235 -64366331363861646363383131313534303965393165646130336561396430323366646538363034 -32363536323135346438353932326565306262666666363735393735613463376435343135653831 -36386237626364613239616263313037663730333734396339313034333036656330323033636162 -61656161633262393535396464656164313365306131313062316266326461303162376633383863 -37643164656136366237343539643638396564303633316633656338383731393132656638653339 -35653035643861646137616363383230623466396536393430373865306136303635346535623837 -32653462616436343639633033326465346365386463643232616531383761303738353037396663 -62613962393836663832333466363066613863663163613937643334646661663937373331306364 -66666538633634383961316532313238343637383532376436643738303932383465303631393836 -31643135356332666530313633656633323561353139656566306666613534376666353233633932 -35653436663461616331313037363031366563643433373365663663613936643030663463333639 -65353062303161363466336366323531646437616238643561326533376161383137383930333066 -37643330656162333538323866313232396666323565623836393033306331366330303831626433 -62346164663864363533646366643662386161343033396438353533386266393230323538663962 -66663730616361393364643565616538636633333230636266663864306539616165663265343432 -66373537313837316366363061343233353932393337393133646565653834656363323164313331 -63663639663434643734343461316430613139303761383638653633306430353162306539636533 -35623661333939633436393934663066386438313539643163376234653135313865323636653261 -39643662356562343239373265386666636166663335663331623663303136393930663866333365 -33363934646564333532383666356236383032386366313764346263623864373737303965333236 -39333234613535353062663233373565336335333662313631613861306430343437396366646631 -64656337373230633036623131303433353138336536613233316535353637386461663632636238 -30656663633931373730366163323431656361326635346265386137623565666161613931366137 -32366539613863613561313164363339313635336365613133613139396665356234663739316666 -34353638616331326663613134663135363037306662666162346566623832646338393530396636 -39353162323332373235633031366439303962343139646134653630626362396465373133636462 -32613632616264333833656133326339643461373534396439666164303538323531383231376334 -39633931323963646632653136323766343565653066353764346466356335646434373562363562 -62623530376435363838663663616161343161646566373364393836346137373134323236613966 -64636431346131363839386265633330366464643062356631366336343738633837343966386264 -32313537373638393961396365663337636233303031646439313337353532336565363661643361 -63613131356265643662646535633862303537656664343931363265653732633633653534353235 -61383861333561356666356537366436663633316666323137366266666562366430666461313961 -39363332356361646339396663613836323133623763663939613737323962383633333330666266 -39396363643132323262643831623430313735666365336566306266323632363238646339333832 -32613161373034633065313036346562656237633264653535663666393538343166613561626432 -65656464393939393333373430353233613566626430646431356339316133633830353566616339 -31336366356638393462623835376235613137646338396331643937303362323331643164626632 -66386438303433303932663064623735653035316435633639643464343465346164306635323130 -61383361616366343534366336386337346233653866633339646566346538393762333835396661 -66343164353636623637373630323838333531346566323532386338646538323833616439346433 -35316566383333353537613765326665336136396564326661633933306237376433353138636461 -38633164646534616265356231626166636134323662323232393630326531313266383064313564 -32383165393038663236353331393163396465616536343463336132663835626662623831323034 -38346639373261396161623861386565336136363635356530366166643639613565376362666338 -31616136353733373931376166653432323566613335653964303536363662393261306633656131 -62343332386638643634656665636233616635656637353531393461636239343664343066613763 -65633836346238626339313164383036626264376265633638383732326338323432353837306638 -63666266326665313065636139613538313536366639373330636530343237653438343763346332 -64313735633132636239643236626439613833373861363433643434666535326337303266383232 -31613361643935383961376461663338313263303865346332313934666639646633353233376537 -65336538353263376530373734663336353638313136656430653537663135663266656365343666 -31393264393831366536376565356463653635333037373266613436653934643231656165383163 -35613837633633623031326631393233613836313039326236363061353536356132373534373165 -30346361323637656439633562373532653465636636373361663830306139323365303433656235 -61393364663937366464373734663734653134356665616532646530386666393734376536643630 -39326636386166376134336666363234306262666632626663656462343664393365366130393731 -30343165353035333066633564613061393631323034623561636532346564356339373466643666 -66666565626539383936346331383133323663666133333235393134353465643863356337656662 -35323165393033616135376662393463313639653866393366653932323963386263613733646565 -65643961643130633666666663613131356630303566386334633763356664383662353731346563 -35333536636165343936613463653663306639343436626265393065653036353064363861623037 -65386635663933633137303765326665353462633762393130343233316533373438373837393066 -66633965333762383437353937656265373639306534323139643630626363623165323664633963 -61613936303463356164333164623437626434303066313633303135316138663137306564656462 -65366236636664653330326132376464653161633166363963383961636635663365306464333634 -64663234306565336461393539363465353734646533393930636130363234316335376531666362 -3239 +32303461343633383666333339333262333762643838373665653431333135346363343062333463 +3130396663333866623733626265613433363133396561660a333266323331386662663066636466 +64376662306563333535313135343362646533623639316531636633323831343431396231333362 +6364656363346464310a313264656362376336626539643639386264326462356163363837646663 +33633330396639313339313137653039376261646237613931336133306238313565386232366236 +65346631646663633564343466353235626664653063373962306530613338653731666231663265 +37663766313736653562386366646162396437326439623134306466343535663964393636643561 +66613439323966313534303234663930643766386437376639653331643865326231306434373237 +34346139663262376162366565343765303538336532323937636335636437303066643437363838 +66373637313237666639653132316235633632616464656638666432653861316462376330666264 +63366330313962373237323831303235633963306433306262313036653834363863363735613931 +63376136333931646163393337333565383532303837613762383234356637346563613930303330 +65623635643961646161376137633736306262613665393763356538613530323436303164646461 +30663265363364313439356134376435656333636132623534313137393038343936633264366261 +34393761333431343331626165303638663035303831363962376434646635666439383964636534 +63343639343934663663663761616139336434656230376638383531343062623836363339653266 +35393536386436656130623734306330363161636234396464623936663335393561666234386464 +61373262373731613039663638386463383131393832373634336563383139616163363830316564 +33303762346534336431633663656335373237336433363065363337373730636336636563626634 +30653236363166616531393936333134383339303930613434313132323232393666643436373232 +39306132333866626635386134633133343862323338326138623230373239363963313963626534 +36646466623333323966306531656537376234353832333237613361623730363630623464613063 +61383633616366393939373062643637306636663965303235363936663361636165353063303864 +66623134363736323634333838633065616130333439626466666530383535363066336662363131 +65626438313563303261313434613639373438633166616533623739316239323661653461306364 +37383531626335353637333734343638613365656636313164626135303834626330333332643830 +62323566316662326161636134666563333135653934393761303062333763376139386135383264 +34333066366366306534343533623833666430636438623465396431623334323636396262373562 +33623239666431653030393766343436623863373435303863633735663065306666623634356335 +35306130616333306438323434616139316666633262346261633963623234633438393737323062 +39313062353336386339663735363363663932356238346439656635643734623431323433636165 +62356233383530346661613338353735623662643030303363396263373337383532636438343937 +36333664326263636331356536623036336566663963303165313665353532326239326266663232 +64386430383861653462643737636634653838333230653235356666633964376566623037636337 +37323536666531333835373034393438313031323931653633633365656331653038376537333139 +64393331386131366538383530366332376131373738353135616138643338613139643835396665 +36623331336331633961613831643834383332306135396633613135663131653035303966393461 +37306532353931336463376362316531383630373634663262313432386639646133633431363138 +35306331623337353234656236653263616161326565366537393535313234393236653233316532 +63636238393038646166663038636134653466633863313637643139383566376636363663663363 +39393564333431613664643937356364343564386563393661623563656531303539323062326237 +63653965313862373964363734653765343431373866643835663538356239656432646466393163 +35313130616138346563323937363266636236323063323233353761373332376234336266626462 +34323038303564336462323461336166313862316665363031356238616535656266326135396666 +61333962316331353638363939373532376438643638626162373836343838366435326237363362 +38653931623932313838613538356561636433313935323233633063656632376663323966663839 +37666332376266633865383161336638633363386238376363353935393236613266306138356338 +61643930646665313135656438386161663365613866353934386439356534333062363333306132 +61626234383234393332663765633136633063656130313538353564373836613462383362663230 +62376338646262303337333537653566636434636538646637356333663566396332366462303165 +31323835643033333965663036353561616566343237613830316462363264643865363361623464 +31613831363436666563636165383461386265663865623833373963383830343661656330376530 +39306231303661616437313333346630313536633637303862633437383231336436306132336138 +34623138376234653635353736653639393866356638663463303331313462353662613436333362 +63643265333237633366656462323063623537326230643531356363636539343139663636353663 +38323639393964383666646235353763643865366161363138643838343332623934343464353562 +39363534363238373131393663613330353563383131373831623630653164666130396436613765 +38616139646538633563313836656365326164306635313965303562383935343333323935666534 +38633534356332303030353430626331376438376339613430376132323235653033643431373135 +62326630663062303532636561313731346465313132366332356264333963643838386535393634 +62633265616436373134643339666339653661666164313266323838633661656565386461333866 +33393163303066353336326533373461363062306131613538636637623239323830313038313739 +64313164666165396134373863663533303861393136333735613339383763383862393837656435 +61373235326463306431386638383665616633623466353561613233316262356636663634663264 +65316437303363633335373838326632653264323430313866363435633938363936663430333562 +62393835346236663337313435343135303336326664343363623434326438333838633432326639 +62316636356465623235376236646430616530336662306137633137336461616331626366316166 +30376162623234346461396532656464386635333838313638393261653434646466383765346236 +63666538613866656237343631663935353139636435666338623966396161323966336266336665 +62613738346632376363353839373066613963353032643065356137656666653532656634323762 +64383263333264386233303861303439363936653538313761306665613836643263393035353638 +39316238623538633730643234313963643831363533643136313732326561373864303164653536 +64363636633764336362343566336232346666626461323833306339666431343761613562643835 +61376263396531343139323231303437386633663638323033346666386362366533633832393761 +61383731616339633162343231316461366636656463373565373635613036613963326538306433 +32396334616336356463313263336633643865356339373132356562303861363361346461663936 +35666436386130663161363364636365313234356235346230336664303536646632386630373834 +64623130323038663563636264633964613666333734386662326637626461656436336430396662 +32376263653331393833313666343261346136383534653832653366373561376166323463303735 +31366630373435663961353363656139303266353638376330666537353934383532376265313732 +62323665613763666639613038626566633763626162363034383034323335363331653064633865 +37303366383731306463643534626466643831363830346531623564353238323436353632383165 +31353835353439636538356166616231633831386261323966303663313333306165613265366635 +34656232386235623036396131616162663730333162383561326436623666626130323164376337 +65363133663332633832663936646130613762393464663835356661613232643665636537323937 +65653330303465376662623433363933333637613532333231393736343565643638653734346439 +31613433626362336637383261626163656630623061346235363063663961636530663032366533 +64353932663931396231643738393064616239363964303764636665333433616265333737333664 +39353231336266643536326462653533613330373062393964393766373966656133663135306462 +61353062326438366165373331653936313130656465313734356664643731333133306338626465 +39386664373064623837366162373033353333333338363230393262633130346636343939633536 +32316136373061396330623266633561623238623839626262623564656234643037303636616364 +37343337386464636633623563656436353761363363383138616362633631663335323830616566 +37333062663137643764323731303965666536326539393063633262383539343938326633666135 +38646631333463376339323865613938326530643836343763663435613234323562623830633266 +64363065376432623861313165353130383538323831663238363938386533633637626163616461 +62363662636431613964613761646434313034643830353331343737646266343233346337643364 +33346234616237303865613531656561343366613938363962336631323664656330643461373664 +36613533326165323039626338613765373337326136306334626238363830323334346634643938 +65613634646565646631616362313231386261363664343163336332303433326634663530663537 +35373663376562613131373734316139653935333966356666396236666530373734313237626432 +32623130663839346263383538353664363134663733386238376637666434323161333537353234 +35346133626565666563386162303165353430623432366365616436383037663739303365663738 +61373664656232303035633534393130653036316465306562396364646338666364366137373338 +66613635383834653835306266623738366233396538363166353163333839626638646562323535 +33313531323361626239363965633664346338623731333336376165353664336235643531383630 +61656263343538303036643737343633616338653434653033313763623565366331616133636166 +64353662346638636534626336353861613234646365316436313437646161613735653661316130 +31323762363465666639663137336263623937326261313030633830313234363936383766343531 +63643133386236323263646663316639393964636462663862623831306338336335303964383364 +37373865353330386138346235643537663366316466386565383633316664363038346439396565 +35373334616239303739373235366232646232303234326661303933336632656235383635616131 +32626230343531393265366466303362326562353130393739653637303333656263376336616133 +6561393566663363613936333561653030366535356534663962 diff --git a/roles/lmn_network/tasks/main.yml b/roles/lmn_network/tasks/main.yml index 853f4b6..c6bec56 100644 --- a/roles/lmn_network/tasks/main.yml +++ b/roles/lmn_network/tasks/main.yml @@ -19,3 +19,12 @@ path: /etc/systemd/timesyncd.conf insertafter: '^#NTP=' line: NTP={{ ntp_serv }} + +- name: Add proposed-updates repository + apt_repository: + repo: > + deb http://deb.debian.org/debian/ {{ ansible_distribution_release }}-proposed-updates + main non-free-firmware + state: present + update_cache: true + when: proposed_updates | default(False) diff --git a/roles/lmn_sssd/tasks/main.yml b/roles/lmn_sssd/tasks/main.yml index 082af5c..069f67c 100644 --- a/roles/lmn_sssd/tasks/main.yml +++ b/roles/lmn_sssd/tasks/main.yml @@ -1,5 +1,5 @@ --- -- name: install needed packages +- name: Install needed packages apt: name: - sssd-ad @@ -7,7 +7,7 @@ - adcli state: latest -- name: provide identities from directory +- name: Provide user identities from AD template: src: sssd.conf.j2 dest: /etc/sssd/sssd.conf @@ -15,7 +15,7 @@ notify: restart sssd ## Either one of the variables is defined: -- name: join the domain +- name: Join the domain shell: cmd: > echo "{{ ansible_cmdline.adpw | default('') + adpw.user_input | default('') }}" |