Files
aurbis/tasks/docker_service.yml
2026-07-19 21:14:36 +02:00

23 lines
740 B
YAML

- name: Setup Docker Service
block:
- name: Include service vault
include_vars:
dir: "{{ service_name }}"
files_matching: vault.yml
- name: Create service directory
file:
path: "/opt/{{ service_name }}"
state: directory
owner: root
group: "{{ service_group | default('aurbis') }}"
mode: "0775"
- name: Copy docker-compose file
template:
src: "{{ service_name }}/docker-compose.yml.j2"
dest: "/opt/{{ service_name }}/docker-compose.yml"
group: "{{ service_group | default('aurbis') }}"
mode: "0664"
- name: Start docker service
community.docker.docker_compose_v2:
project_src: "/opt/{{ service_name }}"