diff --git a/group_vars/all/vault b/group_vars/all/vault index 91d883f..33392f2 100644 --- a/group_vars/all/vault +++ b/group_vars/all/vault @@ -1,46 +1,50 @@ $ANSIBLE_VAULT;1.1;AES256 -35333130653964613437323164663536303261623264636232306264383032663739646365326465 -3536363039313266326139646532373139326538386536630a383165383039303164633033303066 -34653230353030363830623230653734666661303634613634653339653562363234383163383331 -3935623566373634630a306366636166366430393765663830303637393539646261623732333730 -61646530646337653663316139633133633933623066313934373334366233323061356166373639 -37633662386538343730363231633262316161653230633465616530396635386364656437643665 -38386261393865333730663039373632363663333562626436363731343064393233343662616261 -34353733373336326435636462386464373962356631326234393739313362393761366137396461 -63643764323963656331363630626566653137623334313062393763303035373533323731656133 -37343838633032303932643033383335376566626539646434363264643861303933356463343939 -31643332323932353435636164656566313962323565373037643436626435393161323938323234 -30666535653835353061363333326263373538353965643566626666363561646164633364633039 -36353136393565333739613637363338353833333766393933303031663034613566663334326438 -62376266346632353037393637313632653230383935653836333236373533633638643830653234 -61393538333835353065393062356231383936366530346661316465326661306336316433623361 -66316238303235613964646662653134396235623439343261613734613366623636303038333165 -36333830666636353532336236363932363138323064353263363262386231376336336135646165 -35666564623936376634396330636133346362666130633161366439303763313765666466643332 -37643161666262623962623736376132633631313730626637633832323838323739363431646636 -62326336313432306630383736326531363431336233333835636239303034386530386165656665 -37356230373731353836353937333233373236626263616534353238643838383432646162373762 -36663031646538356239653763303063613266333038323861336165636462336166356332383765 -30393437336230313062663438383066373635396266376662333566663465393330623834326561 -66383461303966666531383139643438613337613937623434313938336635653639303366313138 -31313835353031303564613230343366623037613763323366653066323635353463356335633832 -36623838666239356266316635613734666362663536393035393337396137376638333835316662 -35663732333665366164343464336366653234343733356261616338393537346631373764363733 -31616235666532346534663438393935623661656464303433313138346266346534333532376439 -36323734376438653037306163363061393434353134666661623037633339623163643164373962 -37323335396233623865623638343333323664386163373733396331316264656166313837353539 -36336363323063316436646134653732343965363634343731363336663762383565313432383631 -62353830613739633139336538303135386163323132646132626336623031326337613835316336 -33323637616239353931333531383466323933303162366439373735343164643232653335333736 -34613438356539346234633030303034333836613632323830663933343465633765333461633833 -62303834373366303334626562663833346437353734373936356665333538306266616136666232 -32323466336333633464343134356561383732356461353062313564653238323737333364303166 -62616332353231323232646635396136376265643832333164616535363630343236663932396366 -39626362353563346262356162356265333531633637613035623166313861623034326461313430 -31363231383262336463326264393838383264326361346537653466623238313263666631626139 -63646236376264313337316436363534333135363461666636396137353633313130363037636235 -63356161656638376530303066646437323331396663616262386437313535643131353236366361 -61643362303966383139623938653164623462383239346330386531616330663035323833363262 -31396564613439396134663639356437616133633538376363613735303066363365656434376661 -35633836383639353461316639356236343832323439343130666335643832616431333236326437 -6163 +66356133363737656337653838386162613236333735343431366635323734633535336232653266 +3230363039623865333366353264336532386637613639320a373337363362326535336365316634 +37356632373936333165646363356536343066393938653734316535303562666431623033376535 +3132666337323864330a653138363465383462393936323963386163336634353964386561326337 +32376165353534636438346235346230303830383162336165386538323265393363636462653737 +62343534646632643661666365356366633963626161373366353636656262323865336138383661 +64393063633133353732363861313034393963323633303962303365323863336333343039633932 +35303861393235306361316131383361613034343134343834373665313538333031623264386264 +33303564373637346531656639653539613064326639373833646163666363643139336636343730 +36376339333031616434396534336235653764643137633735333834633465653561633631363365 +32666637373734613839633661313438366538303263333731366535396663363334646539623265 +63666333313063393935636438323061646236323333346434653532623030636432326337373837 +63373739646337666636663930643864633366646135373238303265663831666536303562613631 +39336336363130313633313664366530336632353238663732363164643936376139353362363366 +33333630663134336662623031303331666237363934343863626163366232613131663462376237 +62343638636664633735386264636233303465316364616138343439663338613531636337303364 +64376432323163616433343234323537303765303134303034306465623164616165386334633361 +39333239396337663731623334353433353631376566303738356335643661303135396134636437 +31356566623439323234636231643062383866346530383237643661623634326633396565393564 +62643636666262303865393632643063643235393236376130656532383931323366386231356636 +63396539353335393864396463386435353335663330656332626430663364623036313163373638 +33386237636634306565393338626238343331303533643663323037313838326266393261633539 +61316338623236663061333964636362333264393239396235656161623739373234363533303636 +61353131323866383736376437333134623633346436343363306132346530313830373464663133 +33313166326261313763613332316539393964326464656164663136323464623839643939323832 +37663732353061363165306666386532353962373130633563363138363433313763393866633737 +37653537663563306665383537366162353965626332343837373666323036613438343264386437 +33613065346537373339613637376133643566653466653461636666623539613665306339303134 +66643862613332383331323931616533313365386435346339633133373065313339646638313434 +36343364346462396337333365623766636165626362643864356234383432316232663866646636 +33623361626562353466663262643439383838306165623036353837613665326534353932636133 +38643837326362326238306632663533366134636364633633353631373032386361386363346361 +32656436643364356336323432653866323235393265613837366430623562376331386633346161 +36346234636134366334613338626565613237646462633839303832646637323530613931653264 +36373533386266393363326662656439613564643666346338653965623339613232353535363961 +36383734653464383336326261383130386134663865636232623738663832653032663531646437 +63666362663064663362393637626139613933336162333362366664373639383835633463336330 +62356439616361646439626430336437656138343037356637633731633230633435303531633534 +30383130373731633630663638626331636135656461373835643262316539393665663632626537 +62386331346362393663663634373632663530343565316163383937313433346562336338386266 +65633635626337373462386537303535663231383063353162316361396139636565396137616238 +35626331613436323561626438356364306566646232333031353066656164373138343731393765 +32653365653937613463363433623032373464326137366339356330383637373530663436623763 +36333836306366356131303165326666613666376665643864376339623731316365623361663537 +36303035323136316264323734396164313539303434386531386134316537653836646233376634 +39663939633236626330386635613265626532396132366165666662343039633538333639373166 +66306338313263303761363430356630383231633236663864323238356135633162386461313064 +31373538646235343066353661353032363166336336396530656233656531616537303139333337 +3265 diff --git a/inventory b/inventory index b786876..72fca4c 100644 --- a/inventory +++ b/inventory @@ -1,6 +1,9 @@ [gitea] gitea1.afpy.org +[woodpeckers] +woodpecker1.afpy.org + [webservers] deb2.afpy.org diff --git a/woodpecker.yml b/woodpecker.yml index b4b100d..081b54b 100644 --- a/woodpecker.yml +++ b/woodpecker.yml @@ -2,26 +2,11 @@ - hosts: woodpeckers vars: - - WOODPECKER_AGENT_SECRET: eedah9Lechacheteexoo + - WOODPECKER_AGENT_SECRET: "{{ vault_woodpecker_agent_secret }}" tasks: - - name: Check if docker is installed - stat: - path: 'get-docker.sh' - register: get_docker - - - name: Get docker install script - get_url: - url: 'https://get.docker.com' - dest: 'get-docker.sh' - when: not get_docker.stat.exists - - - name: Run docker install script - command: 'sh get-docker.sh' - when: not get_docker.stat.exists - - - name: Create docker group - group: - name: docker + - name: Install requirements + package: + name: docker.io state: present - name: Create SQLite directory @@ -63,21 +48,23 @@ - WOODPECKER_AGENT_SECRET={{WOODPECKER_AGENT_SECRET}} - woodpecker-agent: - image: woodpeckerci/woodpecker-agent:latest - command: agent - restart: always - depends_on: - - woodpecker-server - volumes: - - /var/run/docker.sock:/var/run/docker.sock - environment: - - WOODPECKER_SERVER=woodpecker-server:9000 - - WOODPECKER_AGENT_SECRET=${WOODPECKER_AGENT_SECRET} - volumes: woodpecker-server-data: - name: Run Woodpecker server docker_compose: project_src: woodpecker + + +# The agent conf could look like: +# woodpecker-agent: +# image: woodpeckerci/woodpecker-agent:latest +# command: agent +# restart: always +# depends_on: +# - woodpecker-server +# volumes: +# - /var/run/docker.sock:/var/run/docker.sock +# environment: +# - WOODPECKER_SERVER=woodpecker-server:9000 +# - WOODPECKER_AGENT_SECRET=${WOODPECKER_AGENT_SECRET}