From 47b865e1331437a0f583da361ae2ba7bd556fa9a Mon Sep 17 00:00:00 2001 From: Mark Hoekveen Date: Sun, 23 Mar 2025 18:37:11 +0100 Subject: [PATCH] use generic docker service installer --- tasks/docker_service.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 tasks/docker_service.yml diff --git a/tasks/docker_service.yml b/tasks/docker_service.yml new file mode 100644 index 0000000..5490158 --- /dev/null +++ b/tasks/docker_service.yml @@ -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 }}"