Bump ansible and ansible-lint versions in CI
All checks were successful
Check / Lint Ansible Files (push) Successful in 1m4s

This commit is contained in:
Paul Brinkmeier 2024-07-02 18:39:07 +02:00
parent 681fc0f781
commit f6257fdcd2
7 changed files with 24 additions and 21 deletions

View File

@ -2,14 +2,15 @@ name: Check
on: [push] on: [push]
jobs: jobs:
"Lint Ansible Files": "Lint Ansible Files":
runs-on: ubuntu-22.04 runs-on: node-22-bookworm
steps: steps:
- run: apt-get update - run: apt-get update
- run: apt-get upgrade -y
- run: apt-get install -y python3 python3-pip python3-venv - run: apt-get install -y python3 python3-pip python3-venv
- run: python3 --version - run: python3 --version
- name: Check out repo - name: Check out repo
uses: actions/checkout@v3 uses: actions/checkout@v3
- run: python3 -m venv venv - run: python3 -m venv venv
- run: venv/bin/pip --disable-pip-version-check install ansible==7.2.0 ansible-lint==6.16.1 > /dev/null 2> /dev/null - run: venv/bin/pip --disable-pip-version-check install ansible==9.6.0 ansible-lint==24.2.2
- run: venv/bin/ansible-lint -c .ansible-lint ansible - run: venv/bin/ansible-lint -c .ansible-lint ansible
# TODO: Reimplement ansible-play --check step from old drone config # TODO: Reimplement ansible-play --check step from old drone config

View File

@ -6,7 +6,7 @@
ansible.builtin.include_role: ansible.builtin.include_role:
name: checkout_static_sites name: checkout_static_sites
vars: vars:
checkout_static_sites: checkout_static_sites_config:
checkouts: checkouts:
- path: /home/paul/Sites/pbrinkmeier.de - path: /home/paul/Sites/pbrinkmeier.de
url: https://git.pbrinkmeier.de/paul/pbrinkmeier.de url: https://git.pbrinkmeier.de/paul/pbrinkmeier.de

View File

@ -7,7 +7,7 @@
mode: '0755' mode: '0755'
owner: "{{ item.owner }}" owner: "{{ item.owner }}"
group: "{{ item.owner }}" group: "{{ item.owner }}"
loop: "{{ checkout_static_sites.checkouts }}" loop: "{{ checkout_static_sites_config.checkouts }}"
- name: Check out static site repositories - name: Check out static site repositories
become: true become: true
become_user: "{{ item.owner }}" become_user: "{{ item.owner }}"
@ -15,4 +15,4 @@
dest: "{{ item.path }}" dest: "{{ item.path }}"
repo: "{{ item.url }}" repo: "{{ item.url }}"
version: "{{ item.commit }}" version: "{{ item.commit }}"
loop: "{{ checkout_static_sites.checkouts }}" loop: "{{ checkout_static_sites_config.checkouts }}"

View File

@ -1,3 +1,3 @@
FROM gitea/act_runner:0.2.5 FROM gitea/act_runner:0.2.10
COPY runner-config.yaml /opt/runner-config.yaml COPY runner-config.yaml /opt/runner-config.yaml

View File

@ -1,6 +1,6 @@
services: services:
gitea: gitea:
image: gitea/gitea:1.20.3 image: gitea/gitea:1.21.11
restart: unless-stopped restart: unless-stopped
environment: environment:
# Ref: https://docs.gitea.io/en-us/config-cheat-sheet # Ref: https://docs.gitea.io/en-us/config-cheat-sheet
@ -64,7 +64,7 @@ services:
- /var/lib/pbri/docker/gitea_db:/var/lib/postgresql/data - /var/lib/pbri/docker/gitea_db:/var/lib/postgresql/data
gitea_runner: gitea_runner:
image: pbrinkmeier/act_runner:0.2.5 image: pbrinkmeier/act_runner:0.2.10
build: . build: .
restart: unless-stopped restart: unless-stopped
environment: environment:

View File

@ -32,6 +32,8 @@ runner:
# ubuntu:22.04 here is not enough. # ubuntu:22.04 here is not enough.
labels: labels:
- "ubuntu-22.04:docker://node:16-bullseye" - "ubuntu-22.04:docker://node:16-bullseye"
- "node-22-bullseye:docker://node:22-bullseye"
- "node-22-bookworm:docker://node:22-bookworm"
cache: cache:
# Enable cache server to use actions/cache. # Enable cache server to use actions/cache.

View File

@ -1,14 +1,14 @@
$ANSIBLE_VAULT;1.1;AES256 $ANSIBLE_VAULT;1.1;AES256
35623364633833623964623536646534373634663736613561333561343136333965306638396532 30626565616334613665623138613533653739333038643530636633393264393334373563326631
6162393239383936386338666565306132646230383066630a336337613636383431623738343663 3838333663306537326534333666316539383038363236650a613163643433653466666639666366
61343262363631376665383035323139313863626331666439336134613035663439376231343863 33653861613638653862393338386334643332633762666136613932343834333162303363373030
3032353139643138640a383365356630323835383538393734643134343133653033383663333464 6161323863316134340a646532386537313164643039353435633535363061616363363337663365
62386361633435633664306531623835353665326432393932336163316561653866343137323030 39343461356631383062353837383034653430373663323966373632323063636132613137643662
63643262323436356166373533363235366238393633336631336266373837373932313134303563 37373065313764626539396463376637353136613365366566363436356537343932376565633962
65633337393938623134636538653561356565333831356638373862376333336163363438626438 62316631663634316530623736613961623635303763633964386433333531626437303136363537
39343436383732313561396236656530303064363961663636353538346264633532633866333162 35393134643935316330396161303134626537643162393062636363376435636162393136373034
35303032303662646166333537373566316462633536333463323433353539623363323036643763 39636231626635643530313634333464653564353861656666633035623932336234303735386366
34376365613932303133366236613235636238643139666663356436326532616437383432303437 62303133326237613763336435323338623036663137333439613462333434303734303737363936
39376535656266383465373837643634383937656431323265386163373138336164383666383962 65333762376233396332633434353832373136383137336665623534356538636166303835376334
64623762613332363731323739666238613634646237396331666463363663313461313966356233 64346139656432633230386666653531333864333664393936366630346334323963343431346164
30653362353061333739303234336461373337346632646433623462623765353330 64376165666230386464303036303861653437646463633764343064376464396135