splitpro/tasks/main.yml
2026-10-11 01:00:37 +02:00

22 lines
589 B
YAML

---
- name: "set local variables from overrides and defaults"
set_fact:
splitpro: "{{ (splitpro_defaults | combine(splitpro_override, recursive=True)) if splitpro_override else splitpro_defaults }}"
- name: ensure that path exists
file:
path: "{{ path }}/config/splitpro"
state: directory
- name: template docker compose
template:
src: compose.yml.j2
dest: "{{ path }}/compose.yml"
- name: ensure everything is up
community.docker.docker_compose_v2:
project_src: "{{ path }}"
project_name: "{{ role_name }}"
recreate: always
state: "present"