Compare commits

..

3 Commits

4 changed files with 183 additions and 164 deletions

33
Pipfile.lock generated
View File

@ -18,35 +18,37 @@
"default": { "default": {
"ansible": { "ansible": {
"hashes": [ "hashes": [
"sha256:4b0b4f301c9d42d39597d45fdd5c6844f4ae5beeb5c003659b9fc464246a14f5", "sha256:5e58001d7d6dc33e5d156ca343883b613ec988f69364b0a43f7124fe4b5be2f2",
"sha256:935a6921ffb034aa18e6507b49e401676cd15243d6faa5e05e221008bf725c97" "sha256:f36b6f809743a4bca4c969178c7f4e0a960b2922c6c93ae12c08846e3acddc5a"
], ],
"index": "pypi", "index": "pypi",
"version": "==8.2.0" "markers": "python_version >= '3.9'",
"version": "==8.3.0"
}, },
"ansible-compat": { "ansible-compat": {
"hashes": [ "hashes": [
"sha256:597c836a184c1131feeb6b0e23cda236c41fecdee64427375278fb6920fd2e74", "sha256:064406527d79ccc9ba188c1ef5fee938c7d15e7d7b0c73f3f1535810008017b1",
"sha256:bfd301071da2fee8a2b80bbb62fcd5d727c028c37c95187b9c2200b8c20ae18c" "sha256:277dd6588c3d2e6c5c793e9d0517afef03da2e67631c6f7f8dde42f2631857da"
], ],
"markers": "python_version >= '3.9'", "markers": "python_version >= '3.9'",
"version": "==4.1.5" "version": "==4.1.7"
}, },
"ansible-core": { "ansible-core": {
"hashes": [ "hashes": [
"sha256:07a8f0476904876aaaf51401c617519cdd9cfb6e1e3ac46597c35699b0b83d52", "sha256:261bc01a15274fc5a6950d5b92b9aa1b7d7c6e8f7543c914505e5bfd9744793a",
"sha256:84251b001f2f9c0914beedffcf19529e745a13108159d1fe27de9e3a6a63ac5a" "sha256:bc2f5ab74e1c81609aaa9bc8f7f92d939d8e1c847923290301231bdf4dadc812"
], ],
"markers": "python_version >= '3.9'", "markers": "python_version >= '3.9'",
"version": "==2.15.2" "version": "==2.15.3"
}, },
"ansible-lint": { "ansible-lint": {
"hashes": [ "hashes": [
"sha256:4037647a0c55cf9ffb7a3bcd5ddb1d764b4f238b259866212893cecb2e3daadf", "sha256:2c5dc2553604503cf46af91226f92394849833bf20bd4d3a170866e1c3a02779",
"sha256:9df62535f4228c67947548d6498884d5fa7b22ee3e947372e64ed0e5fcaba038" "sha256:54744ee7f8fd0ec38051f0b6df2153523939a391ee4bb48f0885b5fcdd82f9b9"
], ],
"index": "pypi", "index": "pypi",
"version": "==6.17.2" "markers": "python_version >= '3.9'",
"version": "==6.18.0"
}, },
"attrs": { "attrs": {
"hashes": [ "hashes": [
@ -252,11 +254,11 @@
}, },
"click": { "click": {
"hashes": [ "hashes": [
"sha256:48ee849951919527a045bfe3bf7baa8a959c423134e1a5b98c05c20ba75a1cbd", "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28",
"sha256:fa244bb30b3b5ee2cae3da8f55c9e5e0c0e86093306301fb418eb9dc40fbded5" "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"
], ],
"markers": "python_version >= '3.7'", "markers": "python_version >= '3.7'",
"version": "==8.1.6" "version": "==8.1.7"
}, },
"cryptography": { "cryptography": {
"hashes": [ "hashes": [
@ -651,7 +653,6 @@
"sha256:4a4d8d417868d68b979076a9be6a38c676eca060785abaa6709c7b31593c35d1", "sha256:4a4d8d417868d68b979076a9be6a38c676eca060785abaa6709c7b31593c35d1",
"sha256:4b3a93bb9bc662fc1f99c5c3ea8e623d8b23ad22f861eb6fce9377ac07ad6072", "sha256:4b3a93bb9bc662fc1f99c5c3ea8e623d8b23ad22f861eb6fce9377ac07ad6072",
"sha256:5bc0667c1eb8f83a3752b71b9c4ba55ef7c7058ae57022dd9b29065186a113d9", "sha256:5bc0667c1eb8f83a3752b71b9c4ba55ef7c7058ae57022dd9b29065186a113d9",
"sha256:721bc4ba4525f53f6a611ec0967bdcee61b31df5a56801281027a3a6d1c2daf5",
"sha256:763d65baa3b952479c4e972669f679fe490eee058d5aa85da483ebae2009d231", "sha256:763d65baa3b952479c4e972669f679fe490eee058d5aa85da483ebae2009d231",
"sha256:7bdb4c06b063f6fd55e472e201317a3bb6cdeeee5d5a38512ea5c01e1acbdd93", "sha256:7bdb4c06b063f6fd55e472e201317a3bb6cdeeee5d5a38512ea5c01e1acbdd93",
"sha256:8831a2cedcd0f0927f788c5bdf6567d9dc9cc235646a434986a852af1cb54b4b", "sha256:8831a2cedcd0f0927f788c5bdf6567d9dc9cc235646a434986a852af1cb54b4b",

View File

@ -1,138 +1,137 @@
$ANSIBLE_VAULT;1.1;AES256 $ANSIBLE_VAULT;1.1;AES256
66313265366237376433303333656461613537646264666463333662333137313437643762653330 63356538383464316265363339393262623161313332333136363039613462393065323039333839
3934313661393263663639343731363230643234646364630a336566623738363562326134623530 3437666230393631643932373532646537376132643736310a376432616165386434306637356530
39393064666634356435626431313661313363343863663635393236313636633563373163326364 34643036663438363264346130653636623930643462343566313365393161623033663632376331
6466393334633361380a633663633238636666653432343330626632323362626435613161333137 3934336365366334620a613436336239303131353165663562343865336631303433656630636266
35383036386234346438656566666337616337663735623735636533386136333039353863323864 36366433623938643932643765393238653935623861303939326637306439313039613566396336
39336265383762383831323338643630666563656166613335653538376132646339323335666565 35666638396239356630353762356463353137393462336532643930343366336233343730656334
32363866663432363839633964366664633138626138396561643764333565636433613562616638 32373335623539333339666662633965363061613434366463613239353466333462646234643635
61626634306264346531313939396533653963353230343839366333393631663265666532373031 34383866623936396437396361363761363337326539393439663830303663643163636137656565
64663536336537333664386232633038653030373132646463303532346366666634633536383730 64633961373835373739666162643233373036656134303863316166323061663362626431323331
39393837356136356231333364373037346238643064666535633334643162396466306234393534 33643763363563373332613131363166616432376230356636623530313463636337363235626532
37376636636463633636663664663865373265323739313136326535376337366133313234386335 61343465656534623965636638303032363261613430343030656330653239656465386434383234
32323334656638396630666431336166336161313733316133633764656233636631613439616131 31636336343162616134333536373632353733373136356165313662623063306661306131646533
33346638366230313966386639616562373331626634623637363139363165316639373962313838 37626138393035613864316539396338386563333338633834356334313766346161363130313231
33326535383537343137326562373066373530653433396365653461633930353433316439646463 66336131323931633963653464636361653739623537616563663533313734343666623237333036
61383364626137333234333966653930313435396662386230366131623436353930373533393632 39616564333334366361356135353132363033323461383166663531306135626135353766343361
33326338336138613136646538663037653531383066636535303336353236316133336565333737 33393939333532363465383632353031383065353830643038303665613430313334343630616566
39366166343531643138383237613464616230643633336433343166623336633935306433656665 38663963356631613234623435636361333935613964626330636331346432663733303561336166
66653238636565326263343635643134353235643861373366353762386334613134643761643734 31633436363438373966666431366232323136356139643333393363323232363261356433353333
62303236316561663538333938613034666662336330303131633939353862616334663963643263 31336332623038323130303938356131396131386335646466366263346530616439363539306165
33353236303265623862643664333166656365623461386465323462316231396130623565346565 37343834656333343034653435323934623462333330613764336361323535663563653835643535
30396438396363353938323033666566333364663634663739396531356262616431313537306666 61386630306465353037386531353263656238333461313063626164343231303163663030363165
62643336353832616235313933613936666339316161633530656338356231333331623531653938 32653332383931653535663266393631373236643236616432303166646634363637346539626263
32623138626661623435663963383561306233313065343737613636653866643662343338346530 36396666653730333962366265663334323765623137643130653335613861313163656339663263
34333961393032616337393431633366633836386438613862333362383832366262343362633632 64303261353062376536343830353236653163386339373534323934343861323231303733303733
31343430356339656330323661366164313766363763666335393138336635306130663861366130 62393439626566373230383734396137346436623932363564383030626638643330666264306564
37613030373331343231663532363335633063346631666161326338623631396236316632623635 63656236356535613362346137653438623765656437313137666365346464326161646262346136
39396135633762366534303037613461326634623635663535613833306133336162383335333235 65636363316530346130343237383161643539616536373266343865323832343634623761616335
33336466633963316339393161396665626435626338373136623364353430323765636164363231 39626632373865313661316335336130303462383266623135646437643736616561326266396332
33316263303437353963656431376130623336363265656239306631653339313230616462346461 35663339326531626366376530326134303363343930656539326433366662393662653764323133
38653831373737303738323939383732663764383837333335363738323630653030386139653433 34643364343637383930353036613339393639363534663938623966633833346666616536616134
31363166393166386234623732383961303538653136316333353663323732653861326161333962 63643031383464663139313066656335623164636666346265396564626665653935333833353730
61633061376332323662643537323833376666643830613362636662323535383538663839643163 63393062363439303435623663363331343732656563663233366630646163323564666437346566
32643132633232336337333130313832303135313738323237316239646236336135303765663134 61303736653536663662326430366330313239353535613135663336653334316435323262396634
33633638333238616531643031656362653365303235313433663037353830313861626237616165 36313761613836353937356665346135633162653239383033613438356435313234373638656339
31623435346663666664373464656436373962363064663735366137313334666135393332346161 33366462613432346533663231313535333665646635333436343237373935373838376533363165
66343838353062353761333039326466623931623934383533636339363362306330623762343162 63303735663564333732363363393038636531653264613965666235333331623663346534366566
30626138303038633938626430396132363939623866373266616437623066353137343634356366 33333764356665363638616561656537613039626631363066316133623963626338343231616361
39646539323531343033633761303363623264383739356339336238356233616435373864666161 34373266313863663831363639663439643936303931666532653962323733366635653035646664
35633238303135306332343066356466616135323165343932663832306533373730356266646434 32666239663062316437313737346161376562663630636466623431386266363263623633373963
30643138633066653561306361323731666638383862616332653838313161656636323563346435 35666665383738656437313438303832326137343033633562666436303535613538343832613839
39363735663566653731613132373266333032333630343361396138306338323830346137343563 35383330613538383164353233336335376266343336616430303638363365613065393262356435
64386131353034363136623732643330626664333431383463356464613862623862626161396464 30346537616335316661333533363763393633616438633066316232623738366230646364353735
61633033653163623262653034646465633264613433396334326162643536376238626136313263 38386236316539343063633765386235663866323433666531613666646365376330333539376562
38636135666463613630303465633137623630663339613238316433656337373730306231333834 66653762633630366638323334393132383635373663343830653431363534353961303139373734
64306362353337636438623234383833636237336438663435343035386562353436303961316561 38346438663966363166363464393863393861643936333536343035626239326238363131343966
35376437336131353465633837366263383061366536376462323961366237336337656135396333 64646435663863303937646364616630633266326237326330323733396165663134383432343862
33656134323161383335616466643134613237663433353363346162333334616636383038323036 39666238346336353531653165313066343039653430373833323832326631386430326435646530
37343633653265373833333238663533626231626335316336396130663330353366366165333261 33343233353331626533383864303235366538663338376465316161653664386361373761376134
35346534626639626532376266613035356462363534396166373264643137373731653336356635 65333437306165346331376664646161616230316530373630383965333434313937333637393530
64396533666235336330666561396535376434303862326437623263393138623830616137343431 39373334653164646233323064623431313832313662313832613837646561373534623535656239
66386335343763646534363864363535303536373562356462363963313731356361383832666232 31663939616634613235386564333962626333616164326466656163376362346437396532616238
35653761343033646161386537316531373638643163366134343038353132393861343231333466 65656138323430633137373030376661653231303237396331333839626365376533313038316132
31646439393632303837323835323138353166366332303934616535303237643861353134613035 35623464323934616361663164323137316135326566393339316161666437343238333031633832
39633432636133663939323534373861326331653738353364613230363039306662383535343562 34356561333565623532656332353463343430336531383364383733323664383365356263393539
63353662663864356132383934343661663631643330393863623835353730663233346662376133 33666332623665343336353365396163386334613232663962663131383734353762396466313464
37653132336566636334383735353630653161313564316538353039633963393531333762613065 61396265333037636232323738373462313638663033343437376431656464636137306661636561
39616266333166363031643164636465363432623731383339663766306261366135363330366236 39646537393131613539633032616338333265386562326532636136303039383034626465373139
61636131343165343434646366356437343533356439653434663130666533656362323066373934 66636363316461643537356439303861356439656661643663653335383565616532623435383634
34616437663865366134616566343939633036373934636339316362313939386162323936633038 66313436366663656464643061643531633161626635643235633930353339386663346232366235
65363665616338303564663237306538663461646133396535653733393438663635373132346232 62386161323934343730646439353163663538633562626232323333373839363430323239366131
37333437623733336637393432306231643430353636666538333461646331653432626433616531 62343832346235643863353134636261616262386364623236643966333636323637646532333634
34323733393361373039356362383362343864376437613862353665393764653530303434656663 33643932656165383031303931383634623231663335613035316537373731323963376565333962
64663361356235616231306433653635653262323532633733333133386638623035393564633565 34363939616334326134363661633833386433373430363766383461663136376466306661386639
34626463663764363336323439373362643830353763353665393435653862643963633636613362 64343236393738326339663963396635393739623232313463333063653133343461633564393735
66333661373934396666623939646131343337643639343032353462383830343065326431393934 61353562626362383432636430343062643166353035633232613035636634383064663734633934
65613564323463653262653539303638643534623666303432623336366532303366313763396663 65633430613138643837346535623865613931383338306663633466343932393837333333313836
38653463623264633833343833336434313732366361356638393033323766623031373138383365 61346163316630353133616661346133346239623763303262373637303030336639643563646665
65613531666238636237333135646632393236306131326265366631663261613730383037303137 35646462643531356635376331303565663630356161323565333737363462666161633761623431
32363039313635633535383834636436326430306535333464313765326563393530373139363663 63666161353639393734613631396566336137333830653531643436623462316535333537666365
38623735316538343032323438623730616635346238666138663163383861336435616362343064 36643662353664383233613131643761346433356265333761326361303439326535396438613061
36393837633561373336313935306236316530306361636561666666646161343662313139633031 63633335326339323437316331613033643934323238663636636431653632363165666232363631
32636230336430616461333030393961656436633031623835643466613635353532303434373337 35363231363165306236326662656166373739373761316466353663393836336631326465646265
61646564393230326135356337316233336231333933633930343863333939396538393232333431 66363766663333333765653032366161363437383735646664633635306562323363343863643936
37313266643962373436303337306563633738643933653035666661386461316235333035373538 64656536333531393564303864386631663635613263316137653435303962313561646334383664
64613032643830336130663664656563326132626130373431663939313038313530653466623562 63623133383531303563386562633233636436323236643764646336663038363062663032313232
34396136376432346265386561333461663935643333366566653466306335313065303365323239 65643136666664306537343433393262306534356536383038323337623835326632636464656138
33383535323735613438383438656334333139626239336162363230353539346466303066613539 39613237616365303333303737333431343361303563326266663533353639623636393961363531
36636534313165303533313632346135636632396231636436343639653664323962343833646636 33393737643062373365633431613564383962616337666631376264356431633035303665626136
32366132336238386235636662363430343136313064646532333534313836343033303936643834 30373731383361333035356138626162656238373337613334343739383064666133383432646665
65373034353031366435396233346433343036643734366138383536356661303161626665366261 65396466663762613036346137636538336130326334656634656238656664343431363365376664
39303639653761386563373030663633376134363136303438366139396437306536613838363737 63386264313665363464623335343862353432366336393032666434363131656339326632316538
30373466363261333431393533323538326137623133313932643766383564643130653736313938 63363864373462303136323133383136653732343639343964376137613337353934353061303966
35643665643730383236613136343736343230393234663462333632656638313239333234306331 30363433333631306432316462393137636361393535303938646662306263636639663637313037
63616536633464656235623764653938386632393663626130383532316533643635386133646362 63616363366139303036353633663031353366373462303234343264643136393736623735393966
39313631326231613966376532656138623565386365316536616639626139313264646333356364 32636131633065383530316336663463653134323566633262666635303831343035333433623235
39386631653931386365613064373365633834366633383533343034356537623935373532343831 37616331366263643231383264386336316264343531663736383736643235376532363736323637
36376135666165343332666232623632346434326537303732343439663835323463303934663361 62343831636636663137313032303837663331633135633632366337386161633631393438653862
64653566663962356566303837396637383365653466636230306564353864326663336262393830 64326161626131646536313830383166613163373134623532663164656265306138313766313438
37626638333137303962326134323435663862386336393162353363366439303531303230656365 61376635326165366335393730343736366536623566373866363730626434343931636531343166
34343032386239353665313964626664376364303038366532363631653166353536356130353938 34383830396530393631326135386262323037303162343665663339616266343565363433363630
32353266303638343230333730633364323136373732646162626365643234313336356565383732 31656238383533366333376463303538646538333735306435326565303833353333636439626438
39336434326231373364656237303235656537626532353062666339363132313062393866343238 62343232303863663733623231633439613333313336303733373032613862363736336137663935
36303739636331306365306635306335646234663134613632316532636436333537623261373664 37373230356234636438303966323934633530396335653463333137366533333930343236666336
39353666353936353236346639653536333965623439633430313736303833376531353261353465 35333030623835376635353936343437653563383031663133663264366530303830376336373731
33353166666363323233383836353936346536633862383961383432643661393636663565383139 37326334616538623931346462623130333165643232386566356366313431393736633765396334
36366436326132383036333664336637343034376138613561346639303432303635383933356533 39376564323431303630363836613963323532386234656431363165393439373532613139373734
36656231383464356631323964376536623063336133623737323238343839356164666434383361 61363434633363356165616664316336373335383030393732306432633765326161313934343038
62376663383164323739316161646337363634346534326338663734613939376638303436333866 33323065356539633761643032383132656466646235623131663830346535613130313964373033
39336466653464323961303932363333383566326237366334353064626162666136623730363039 34343134666463633135313036323237386235616636613237376630303536376166303137653534
66353130333837333433636430336138343239643633356666333437306161393464343836616532 38316238366665653166613937623465376332386238643066643161363666303338386366323164
63656132306136376262306439636231626639313438383038346563353637393664356162323266 64663531383162373865623063396562336639393837623062356631303266643533346232613234
37323932323563633339396665323831393237656335363563386132346264333034323732643961 62623430346165373139343562373463623166623138396435616234623961656663633163626466
65376130353961393262396361623733653562306135373764313531383261633961633833333836 31663061666630653664356463336363383462343766616162313866623734376337346533623762
38323462643733393962633436653433666665386366373234323062653261393332306130363662 32643330393161633262333230363366613837386138636536316665656435383336373835393039
37346638643430363064326638396261303131383033646465623630613833313837333134376332 62363436663435633462633761396439306264666638636230383038396635393037353134306566
36343437656466313535356166343331396238333636663835343565613139343436316334356563 39373661633030323332333733343366343333303263323861383365663132356334373465336539
62323565303066613864653432366231363164336663366661316561666463396163303037306331 65316530626663333665663338346430333032333933353839333165356465373361343765613833
62643034613536383533636638643432636530353134303365643464396333376637636239373064 31303265303538396662613164393038366261383739623963613562363234363035643166343164
31643736646632646433393966396434353039386132376139646630666432306439313635613233 63346336323737643732643863633138373831393735313036316632646138363032616462626337
32383332313131613230616131666230386563356230653133363632653763333030626431333031 35386631303266313932346466383533356634643733376536636535623063653632356362376566
31656135353934333236633639353034333539366165373837303936653561353063613538633233 64313963643461326533363164373634663663303233666136336535366539633135323335386539
31656238656434353631636266323535343465613639666437376162303430323163646364346232 31323265633234323563396666323065623236623837616362353261663235623836663566616232
39653635363364366266396461653834393731333963656537323064383630363638386139613862 31326666653533383838346565386131373238333630613634386662343630323136333438333866
62613439373136656130303530386466396536656132616538613037333964613864313862653432 39343030326632373334636430353538396237653366663434396531303031326331626633316436
61326531363166336530666137353030393639323363313662663930346137663862646331376166 31626165316333343266343764666138663034316139366332663165393264663136363866363239
35613563313863386533653662333231636437353537643932613063633131316535326638373035 35393032666638333130356666613862643761313065666430663332306561663734373061363438
62626466356364363766343762626131323330626237323733626665656234643562363735643364 31623433383162333066303362653966383638616364623262623062623539303336646333326363
38643939356531383064316432663264373738646638383430336363373038323462313230323930 62616433643731643462663362663030306264616365653531633138316361363865306237333636
34663533666238346634356230363437323763626531643366393630393432373765646165343633 32323732613364393232343833343731323037623331333739613538646361363064383736646336
31623363613534383465393233383532363932643332633236643833633430366362303733323161 35646331323265313166653232393731646562333962333339336630316538333834383366663466
62333932666361316334363563393438396466626265363061303331383932656533623836323233 61663033636636626166623861393433366261336139656136316366343264363735666132633632
36323965633631383039373765313934356362393634356464643766623464636237303439646263 34363539336662656661326139346561303061366262616130626232313030313664623130306238
32313137323237336166316361396633653061353264646439313963343361313631626232616536 31663062653734303136336634313736346437326266346537633533316238356464643534623766
63313866653432366630616633346435393861356436646665383339393935663761316138616361 61383934636636366565393330363666363131646330343434393938663231333435323062636464
37333732363766633434306438336339333138373763393065626365363633646533333161633336 38363265663566313535353565623733323363666132636139383638306635363661306463653537
35623863653231323264636439633033663031393633643730356564653662323839326566393265 36343734356562323164396136383261623464646534643738333864653035336266383131353866
30353238306664393261353233393063383564353264343539653037613262613564613730633762 37363436393039653431336562363263363536336639396632323937323431366139313235663839
38383635393135373833386133366665613439316537383631336166343661313031306366653662 63663263326232333162326633623863623333653932643339626263326337646264656134383733
32313562353930633564346337366333303564613766396161623332323465323235393530643361 38613065393931393862633732306139646663346136393765343432313131636165336630616537
64333564616662656231313737353534393335646533666364346535633063323638313135643833 37646461313764666138386538303937623034336163376130623365383566653463313930653333
61303534366334623431373433356434383736343738323863633164626337313532306430333131 64316134663438636664313339393734383464663631346465666363363961313562376336373965
31666538323739363935333165303636353665326537666538316361626632343635333233303536 65373430343962303339626164656234346234363033636339656362333136626631356233363365
32616561303862626266323862326266316164386564366439393234356132373537643764643636 31313131643030633364306162303238303163663934366262636639353636326339616530316563
37353835653662346530303039306664383333636261616232343533633834666661373937383563 36626530336335333338343535633137663961363363613933336230306533353434643534306166
36626537616539323164343135376639653039613163346534386665333532333337623361393934 37663334626263316538366637376562316537386632366637623235343838626639306131313138
63316461373032363035383532616563323837353430396134336561386663653130373438646466 38393636313037393535
6265

View File

@ -1,13 +1,32 @@
--- ---
- name: Add nginx.org apt signing key - name: Remove nginx apt signing key from apt-key
ansible.builtin.apt_key: ansible.builtin.apt_key:
id: 0x573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 id: 0x573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62
url: https://nginx.org/keys/nginx_signing.key state: absent
state: present
register: add_nginx_apt_key
tags: tags:
- nginx
- packages - packages
- nginx
- name: Check nginx apt signing key
ansible.builtin.stat:
path: /usr/share/keyrings/nginx_signing.key
register: nginx_signing_key_stat
tags:
- packages
- nginx
- name: Download nginx apt signing key
ansible.builtin.get_url:
url: https://nginx.org/keys/nginx_signing.key
dest: /usr/share/keyrings/nginx_signing.key
owner: root
group: root
mode: 0644
register: download_nginx_signing_key
when: not nginx_signing_key_stat.stat.exists
tags:
- packages
- nginx
- name: Add nginx.org repo - name: Add nginx.org repo
ansible.builtin.template: ansible.builtin.template:
@ -22,10 +41,10 @@
- packages - packages
- name: Update apt cache - name: Update apt cache
ansible.builtin.apt: ansible.builtin.apt: # noqa no-handler
update_cache: true update_cache: true
when: when:
add_nginx_apt_key is changed or (download_nginx_signing_key.status_code is defined and download_nginx_signing_key.status_code == 200) or
add_nginx_apt_repository is changed add_nginx_apt_repository is changed
- name: Install nginx - name: Install nginx

View File

@ -3,17 +3,17 @@
{% if ansible_distribution == 'Ubuntu' %} {% if ansible_distribution == 'Ubuntu' %}
{% if nginx_version == "stable" %} {% if nginx_version == "stable" %}
deb [arch=amd64] https://nginx.org/packages/ubuntu/ {{ ansible_distribution_release }} nginx deb [arch=amd64 signed-by=/usr/share/keyrings/nginx_signing.key] https://nginx.org/packages/ubuntu/ {{ ansible_distribution_release }} nginx
{% elif nginx_version == "mainline" %} {% elif nginx_version == "mainline" %}
deb [arch=amd64] https://nginx.org/packages/mainline/ubuntu/ {{ ansible_distribution_release }} nginx deb [arch=amd64 signed-by=/usr/share/keyrings/nginx_signing.key] https://nginx.org/packages/mainline/ubuntu/ {{ ansible_distribution_release }} nginx
{% endif %} {% endif %}
{% elif ansible_distribution == 'Debian' %} {% elif ansible_distribution == 'Debian' %}
{% if nginx_version == "stable" %} {% if nginx_version == "stable" %}
deb [arch=amd64] https://nginx.org/packages/debian/ {{ ansible_distribution_release }} nginx deb [arch=amd64 signed-by=/usr/share/keyrings/nginx_signing.key] https://nginx.org/packages/debian/ {{ ansible_distribution_release }} nginx
{% elif nginx_version == "mainline" %} {% elif nginx_version == "mainline" %}
deb [arch=amd64] https://nginx.org/packages/mainline/debian/ {{ ansible_distribution_release }} nginx deb [arch=amd64 signed-by=/usr/share/keyrings/nginx_signing.key] https://nginx.org/packages/mainline/debian/ {{ ansible_distribution_release }} nginx
{% endif %} {% endif %}
{% endif %} {% endif %}