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