From 1b54459c12cc42f54e1577826abd3b575f01a79f Mon Sep 17 00:00:00 2001 From: Knut Ahlers Date: Wed, 18 Apr 2018 17:53:21 +0200 Subject: [PATCH] Introduce stop action This enables users of this role to execute `docker-compose stop` instead of `docker-compose down` on shutdown and speed up the startup. For full discussion leading to this see: https://git.io/vpIOy Thanks @EugenMayer for the suggestion! Signed-off-by: Knut Ahlers --- defaults/main.yml | 1 + tasks/main.yml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index e6a7c4c..c6e927b 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,6 +1,7 @@ --- docker_compose_reload_minutes: 15 +docker_compose_stop_action: down docker_compose_config: version: "3" diff --git a/tasks/main.yml b/tasks/main.yml index d72a78b..fe9a072 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -67,7 +67,7 @@ ExecStartPre=/usr/local/bin/docker-compose pull --quiet --ignore-pull-failures ExecStart=/usr/local/bin/docker-compose up -d --remove-orphans - ExecStop=/usr/local/bin/docker-compose down + ExecStop=/usr/local/bin/docker-compose {{ docker_compose_stop_action }} ExecReload=/usr/local/bin/docker-compose pull --quiet --ignore-pull-failures ExecReload=/usr/local/bin/docker-compose up -d --remove-orphans