changes caddy playbook update (restart) to rebuild (down and up)

This commit is contained in:
2025-12-01 11:11:49 +01:00
parent 21f8d67b1f
commit 024f2a9066
2 changed files with 36 additions and 28 deletions

View File

@@ -0,0 +1,36 @@
- name: Update Caddyfile and reload Caddy
hosts: cit-docker-host
tasks:
- name: Run docker compose down for Caddy
ansible.builtin.command:
cmd: /usr/bin/docker compose --project-directory "/ansible_docker_compose/projects/reverse-proxy" --project-name "reverse-proxy" down
chdir: "/ansible_docker_compose/projects/reverse-proxy"
become: true
changed_when: true
- name: Deploy caddy project files
ansible.posix.synchronize:
src: "../docker_compose_applications/reverse-proxy/"
dest: "/ansible_docker_compose/projects/reverse-proxy/"
mode: push
archive: false
copy_links: false
delete: true
dirs: false
existing_only: false
recursive: true
owner: false
group: false
perms: true
links: true
times: false
verify_host: true
become: true
- name: Run docker compose up for all projects
ansible.builtin.command:
cmd: /usr/bin/docker compose --project-directory "/ansible_docker_compose/projects/reverse-proxy" --project-name "reverse-proxy" up --detach --pull always --build --force-recreate
chdir: "/ansible_docker_compose/projects/reverse-proxy"
become: true
changed_when: true

View File

@@ -1,28 +0,0 @@
- name: Update Caddyfile and reload Caddy
hosts: cit-docker-host
tasks:
- name: Deploy desired projects, adding new ones and updating existing ones
ansible.posix.synchronize:
src: "../docker_compose_applications/reverse-proxy/"
dest: "/ansible_docker_compose/projects/reverse-proxy/"
mode: push
archive: false
copy_links: false
delete: true
dirs: false
existing_only: false
recursive: true
owner: false
group: false
perms: true
links: true
times: false
verify_host: true
become: true
- name: Restart Caddy container
community.docker.docker_container:
name: caddy
state: started
restart: yes
become: true