blob: 6329dd31808fd59ba1c153be79b7aff12831372b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
---
- name: "Copy rendered templates for {{ service_name }}"
ansible.builtin.import_tasks: copy-rendered-templates-recursive.yml
become: true
vars:
owner: "{{ service_owner | default('1000') }}"
mode: "{{ file_mode | default('777') }}"
render_dir: "{{ template_render_dir }}"
destination_dir: "{{ service_destination_dir }}"
- name: "Deploy stack for {{ service_name }}"
become: true
ansible.builtin.command:
cmd: "docker stack deploy --with-registry-auth --prune --detach=false --resolve-image=always --compose-file {{ stack_file | default(service_destination_dir + '/stacks/docker-compose.yml') }} {{ service_name }}"
register: stack_result
changed_when: true
failed_when: stack_result.rc != 0
|