ansible-core/roles/docker/tasks/core-compose.yml

34 lines
1.3 KiB
YAML
Raw Normal View History

2024-03-05 08:12:04 +00:00
---
# roles/docker/tasks/compose.yml
- name: "Create {{ core_docker_compose_name }} directories."
ansible.builtin.file:
path: '{{ core_docker_compose_dirs_loop }}'
state: directory
2024-03-05 08:33:28 +00:00
owner: '{{ core_docker_compose_dirs_user }}'
group: '{{ core_docker_compose_dirs_group }}'
mode: "{{ core_docker_compose_dirs_mode }}"
loop: '{{ core_docker_compose_dirs }}'
loop_control:
loop_var: core_docker_compose_dirs_loop
when: core_docker_compose_mkdir
- name: "Create {{ core_docker_compose_name }} files"
ansible.builtin.template:
src: '{{ core_docker_compose_template_loop.src }}'
dest: '{{ core_docker_compose_template_loop.dest }}'
2024-03-05 08:33:28 +00:00
owner: '{{ core_docker_compose_template_user }}'
group: '{{ core_docker_compose_template_group }}'
mode: '{{ core_docker_compose_templates_mode }}'
loop: '{{ core_docker_compose_templates }}'
loop_control:
loop_var: '{{ core_docker_compose_template_loop }}'
2024-03-05 08:33:28 +00:00
when: core_docker_compose_cp_templates
- name: "Create docker-compose.yml for {{ core_docker_compose_name }}"
ansible.builtin.template:
src: '{{ core_docker_compose_file.src }}'
dest: '{{ core_docker_compose_file.dest }}'
owner: '{{ core_docker_compose_compose_user }}'
group: '{{ core_docker_compose_compose_group }}'
2024-03-05 08:20:55 +00:00
mode: 'core_docker_compose_mode'