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 }}"