23 lines
740 B
YAML
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: "0775"
|
|
- name: Start docker service
|
|
community.docker.docker_compose_v2:
|
|
project_src: "/opt/{{ service_name }}"
|