Loading tasks/main.yml +1 −1 Original line number Diff line number Diff line Loading @@ -82,7 +82,7 @@ - docker_compose_service | length > 0 with_items: "{{ (docker_compose_service_service.results + docker_compose_service_env.results + docker_compose_service_compose.results) | selectattr('changed', 'equalto', true) | map(attribute='item.key') | list | unique }}" ansible.builtin.systemd: state: reloaded state: restarted enabled: true daemon_reload: true name: "docker-compose_{{ item }}.service" templates/docker-compose.service.j2 +3 −3 Original line number Diff line number Diff line Loading @@ -13,9 +13,9 @@ Environment="TERM=dumb" WorkingDirectory=/opt/docker-compose_{{ item.key }} ExecStart=/usr/bin/docker compose --env-file .env up --remove-orphans -d ExecReload=/usr/bin/sh -c 'docker compose kill --remove-orphans && docker compose rm -svf && docker compose --env-file .env up --remove-orphans -d' ExecStop=/usr/bin/docker compose --env-file .env down --remove-orphans ExecStart=/usr/bin/sh -c 'docker compose --env-file .env up --remove-orphans -d' ExecRestart=/usr/bin/sh -c 'docker compose rm -sf && docker compose --env-file .env up --remove-orphans -d' ExecStop=/usr/bin/sh -c 'docker compose rm -sf' [Install] WantedBy=multi-user.target Loading
tasks/main.yml +1 −1 Original line number Diff line number Diff line Loading @@ -82,7 +82,7 @@ - docker_compose_service | length > 0 with_items: "{{ (docker_compose_service_service.results + docker_compose_service_env.results + docker_compose_service_compose.results) | selectattr('changed', 'equalto', true) | map(attribute='item.key') | list | unique }}" ansible.builtin.systemd: state: reloaded state: restarted enabled: true daemon_reload: true name: "docker-compose_{{ item }}.service"
templates/docker-compose.service.j2 +3 −3 Original line number Diff line number Diff line Loading @@ -13,9 +13,9 @@ Environment="TERM=dumb" WorkingDirectory=/opt/docker-compose_{{ item.key }} ExecStart=/usr/bin/docker compose --env-file .env up --remove-orphans -d ExecReload=/usr/bin/sh -c 'docker compose kill --remove-orphans && docker compose rm -svf && docker compose --env-file .env up --remove-orphans -d' ExecStop=/usr/bin/docker compose --env-file .env down --remove-orphans ExecStart=/usr/bin/sh -c 'docker compose --env-file .env up --remove-orphans -d' ExecRestart=/usr/bin/sh -c 'docker compose rm -sf && docker compose --env-file .env up --remove-orphans -d' ExecStop=/usr/bin/sh -c 'docker compose rm -sf' [Install] WantedBy=multi-user.target