changes caddy playbook update (restart) to rebuild (down and up)
This commit is contained in:
36
playbooks/05-rebuild-caddy.yml
Normal file
36
playbooks/05-rebuild-caddy.yml
Normal 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
|
||||||
@@ -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
|
|
||||||
Reference in New Issue
Block a user