ansible-playbooks/playbooks/containers-update.yml

65 lines
2.3 KiB
YAML

- hosts: stateful
tasks:
- name: Upgrade TeamMapper
shell:
cmd: docker compose --file teammapper-compose.yml pull && docker compose --file teammapper-compose.yml up --force-recreate --build -d
chdir: /home/pierre
- name: Upgrade Vaultwarden
shell:
cmd: docker compose --file vaultwarden-compose.yml pull && docker compose --file vaultwarden-compose.yml up --force-recreate --build -d
chdir: /home/pierre
- name: Upgrade Traefik
shell:
cmd: docker compose --file traefik-compose.yml pull && docker compose --file traefik-compose.yml up --force-recreate --build -d
chdir: /home/pierre
- name: Upgrade Pi-hole
shell:
cmd: docker compose --file pihole-compose.yml pull && docker compose --file pihole-compose.yml up --force-recreate --build -d
chdir: /home/pierre
- name: Upgrade Forgejo
shell:
cmd: docker compose --file forgejo-compose.yml pull && docker compose --file forgejo-compose.yml up --force-recreate --build -d
chdir: /home/pierre
- name: Upgrade Conduit
shell:
cmd: docker compose --file conduit-compose.yml pull && docker compose --file conduit-compose.yml up --force-recreate --build -d
chdir: /home/pierre
- name: Upgrade Nocodb
shell:
cmd: docker compose --file nocodb-compose.yml pull && docker compose --file nocodb-compose.yml up --force-recreate --build -d
chdir: /home/pierre
- name: Prune docker images
shell:
cmd: docker image prune -f
chdir: /home/pierre
- hosts: stateless
tasks:
- name: Upgrade Woodpecker CI
shell:
cmd: docker compose --file woodpecker-compose.yml pull && docker compose --file woodpecker-compose.yml up --force-recreate --build -d
chdir: /home/pierre
- name: Upgrade n8n
shell:
cmd: docker compose --file n8n-compose.yml pull && docker compose --file n8n-compose.yml up --force-recreate --build -d
chdir: /home/pierre
- name: Upgrade ntfy
shell:
cmd: docker compose --file ntfy-compose.yml pull && docker compose --file ntfy-compose.yml up --force-recreate --build -d
chdir: /home/pierre
- name: Prune docker images
shell:
cmd: docker image prune -f
chdir: /home/pierre