use generic docker service installer

This commit is contained in:
2025-03-23 18:37:11 +01:00
parent 273f154caa
commit 47b865e133
+21
View File
@@ -0,0 +1,21 @@
- name: Setup Docker Service
block:
- name: Include service vault
include_vars:
file: "{{ service_name }}/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: "0775"
- name: Start docker service
community.docker.docker_compose_v2:
project_src: "/opt/{{ service_name }}"