36 lines
1.2 KiB
YAML
36 lines
1.2 KiB
YAML
- name: Deploy cf-journex only
|
|
hosts: cit-docker-host
|
|
tasks:
|
|
- name: Run docker compose down for cf-journex
|
|
ansible.builtin.command:
|
|
cmd: /usr/bin/docker compose --project-directory "/ansible_docker_compose/projects/cf-journex" --project-name "cf-journex" down
|
|
chdir: "/ansible_docker_compose/projects/cf-journex"
|
|
become: true
|
|
changed_when: true
|
|
|
|
- name: Deploy cf-journex project files
|
|
ansible.posix.synchronize:
|
|
src: "../docker_compose_applications/cf-journex/"
|
|
dest: "/ansible_docker_compose/projects/cf-journex/"
|
|
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 cf-journex
|
|
ansible.builtin.command:
|
|
cmd: /usr/bin/docker compose --project-directory "/ansible_docker_compose/projects/cf-journex" --project-name "cf-journex" up --detach --pull always --build --force-recreate
|
|
chdir: "/ansible_docker_compose/projects/cf-journex"
|
|
become: true
|
|
changed_when: true
|