Set up authentication for local registry + log in

This commit is contained in:
Jesper Hess 2019-03-02 19:15:37 +01:00
parent 3b596c5701
commit 1400b18930
Signed by: graffen
GPG key ID: 351A89E40D763F0F
2 changed files with 58 additions and 45 deletions

View file

@ -1,46 +1,48 @@
$ANSIBLE_VAULT;1.1;AES256 $ANSIBLE_VAULT;1.1;AES256
30643964633738353062356235363564666438643964363861626362376232393632633865643432 31656564336138316264646534646130306533646131333630343536313761336639333131356563
6334636639326630316531636138633165306461643336630a623832356137663233333030333031 3331343230386365333931653362386231316165336336610a323931626563393363633963663762
33383865313439623337333662653563303065303233373261303635373838353039303231386337 32346663396433303136383730303735383139376161656431643163666161616535303932623435
3339336362393237640a336166343730656337616135663530623764633631393635343233313163 3634636461343063620a373864353635353265336331613664323435323035646637303333623134
31633335356633343666396363323064376561643938373065656230396331316163316237353032 33353765653836363834626136306166656535313432616135623936333837343363363332363432
32303962366338646239363336316639646534323561653132616632613737643063643264633033 37353462383865363335376637353131393330363138623034623132333436623166313437656631
61386134366165303736373736393532343236656230353533383035623330336464326536383739 64393164383063666130376238386334646365366332373765343635343837616532393862626635
34616633633539316364363832346665623330333765363363323032303065396566333936366532 64393432323363333335623834313432366261663039386430313065653566633063663036646237
35363966303066373632323330343738656139323961613431393031366162653761613231666236 30613936366435323465653165383334303061386337363638386236636535663838363765366564
39616361636365653330623562613331363239356461316332653838623866663264376262386461 35326364663131653837363930613734353634636235663762316166383130633131643461363864
39383332393665336365303566646234643437386233323163626539303937356230616430616137 61343165343762616165356139363234373236323239363439643062663730346636333165383466
36643435396536363261623764663038626131333364386433666466356265643662653964666564 64356534663137393831333763663466306234663262303366316666316536336132333562333361
39303864636664623839656130663739346131306634306638333361643061303730346262366361 39343534653064356536373363646536303038303535363665663334343230376138343830376166
34643330303137373065373863386233386632636238376538303631393233333334303532393037 36336634643361653963373035333138613963643066383232353064333334326331313633616337
34613034336633383866353063333563663035323435343866313335373061623732643236306534 65396130303939646633613066616466653633646366313265333330623538386363623466396438
61343431646232396362633733643362366262326334313737336164323166363333643235383432 62336161346361363664633932646566613936663635373965653265303539316566386431636162
32633530333031363634396336366165383064306161316233396435303461653736653235626632 37323763623834323837643731346439363538363261663830646439313937356339366139666136
32313661643537376566396561346366366332303034613135666231323935386639623439353034 38373164383238316565366335316262643536303165323237376235383862343164373966373061
36373934386464326631666663653165396561623034643736656239356639313564613363393962 38656264386562326261396262666332333961303730363832333233663939396665646633343230
37376462623663623433653737646538666330373264633663353831363936356331336362333562 63363661343964373438383461333663663765616562643332343334343761623938643832326334
62326235373331376238316165336166336464306636386536636236353534663935623561336130 39313239306133646165623564303739383764326136663932373530663433336630663137386536
34633437306539626635356133383032623839343238313736313462323637363630626664626639 30646637306432643037313265356134353031333961613966636333333034316330316163346539
63346531333764366266386564656532633035366661626266313861666263643038333762313762 36333530643364656238633862333664346334616631313633376464393034396563363662323865
36303036666236636661316530313865373239643964323831346535303338326334356665326538 33656338333337623831333862656635636337633564643633343433316565623762353132633662
32326530653364393864653636313734336533323063316363326134393737663765323138613539 34326138313364323834376130626332346566353238353331623238363364393566336162393861
63396631626435616239306634373965666461666366393033363936303331613131613934393636 32646136646132303439303563386430623334373936326463313134303332663437386663303439
61616138376665646137663938306637623461306230633431613036656462623131333331393032 32386562623662643462336334373832633765646631343434376331323062303738376135396330
61333933386166356536346133396535383064626161343832633034386365626137373566353065 65646332613733333363653962323231626162376432653361636234366630343361316564316464
39383037373239396163383330386363366434386537636430653865616561323833373239623863 63396433613231323932636365386532363465303730633634313135383661643537333861663034
30633034353466626265623065326333376336386361653064303535363736653338333632343662 36326332653536623365353232313361656262633436363935336432386362353266356461663138
33663332636263393963633562373763653132646361383263316262663663343262643131383337 66663333626466393066363331633238393230623233363665316634623137393563303264373634
32666362313536313765663139356266643861396136353831383561653435353237663633613365 33663737363332643032653735326132393965376261346131653732623132376465633333623530
64636136663632613337666639363861663731306330653433326264646237653235633332393863 32306437633162316264336466353234316131393831356461633362393839653864363236643232
62316536303836353931643338626561656633383561373738623163383262323266643461313236 30386632356334613863626131623665353766363231373432383465666434343465666362333939
64363531643433346635343132353037653234636437326461303465623532376532616430306639 36363231633030663336363930356262303830343939323665336562646561646439326532313265
32636639636365313162663437363235636132663630396338616134316230336464666233643334 39343661643531663433633265633235353034633834623238646636313161396131343832333866
65626333626538633039626666666663333866303936363365663437396663643032633065363239 32313237333134616235616561396366663732663465643234363364306637356235633535326436
66376235373363393439323866616438343365366366633630623139663534646636633833393533 66623364613935643232666138363137383432616132623361363431313263386631656636393536
36373961633162323236616630656165636666303135623331356335383331353532666665366531 34633439386666616363663036306132346137363665336439636539666163333939636630623332
36626435303535653439613564353436343931666533353430336130363038336531373530303036 64313038653432303263376135316438623631663932666665623162313063323131643962663831
34356130633666623733663937343463613861313533623338316538313930663738323032386266 61316435623837666431306439313831663361393538376363383938363738323935663432363561
65306262373932396264366634646639396632363561663164666539643132303066346432323234 37393438653633396435653138363663653565623535393339356331326533316335646564323339
66623166306565353937323265363265666663633234323137303934343937626165616131396362 30656363323263663262356364623736633930643063303733383862333231623534333266323337
39336438323233643830663366636537396538623635666137306230316434383264383534383033 36373632323765326133656137363834343331626430356431313064333464323136626164653063
31393839323336356465363563326539366364343962626666303963646261353965 36623436646562643364356537666437646431363865326464623838353961643865366537643432
33306332616538396363613232373333353362373133666335636532313964343662343637393532
373638303365356638363735393837393762

View file

@ -22,3 +22,14 @@
REGISTRY_AUTH: "htpasswd" REGISTRY_AUTH: "htpasswd"
REGISTRY_AUTH_HTPASSWD_PATH: "/auth/htpasswd" REGISTRY_AUTH_HTPASSWD_PATH: "/auth/htpasswd"
REGISTRY_AUTH_HTPASSWD_REALM: "data.coop docker registry" REGISTRY_AUTH_HTPASSWD_REALM: "data.coop docker registry"
- name: generate htpasswd file
shell: "docker exec -it registry htpasswd -Bbn docker {{ docker_password }} > {{ docker_registry.volume_folder }}/auth/htpasswd"
args:
creates: "{{ docker_registry.volume_folder }}/auth/htpasswd"
- name: log in to local registry
docker_login:
registry: "{{ docker_registry.domain }}"
username: "docker"
password: "{{ docker_password }}"