ansible-role-docker-compose/tasks/main.yml

25 lines
582 B
YAML

---
- name: Set service_dir
ansible.builtin.set_fact:
service_dir: "{{ compose_dir | mandatory }}/{{ service | mandatory }}{% if service_name is defined %}-{{ service_name }}{% endif %}"
cacheable: true
- ansible.builtin.debug:
msg: "Working on {{ service }}{% if service_name is defined %}-{{ service_name }}{% endif %}"
verbosity: 0
- include_tasks: running.yml
when: state == "running"
- include_tasks: build.yml
when: state == "build"
- include_tasks: present.yml
when: state == "present"
- include_tasks: remove.yml
when: state == "absent"
...