From b6c33c3da947be9b10c01775f217e49b8edb2112 Mon Sep 17 00:00:00 2001 From: Eric Keller Date: Tue, 21 Jul 2020 13:35:45 +0200 Subject: [PATCH] prevent service state action in chroot --- handlers/main.yml | 1 + tasks/main.yml | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/handlers/main.yml b/handlers/main.yml index 7847bc1..d87455c 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -1,3 +1,4 @@ --- - name: restart docker service: "name=docker state={{ docker_restart_handler_state }}" + when: not ansible_is_chroot diff --git a/tasks/main.yml b/tasks/main.yml index 56449ef..7ce381f 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -11,11 +11,16 @@ state: "{{ docker_package_state }}" notify: restart docker -- name: Ensure Docker is started and enabled at boot. +- name: Ensure Docker is enabled at boot. + service: + name: docker + enabled: "{{ docker_service_enabled }}" + +- name: Ensure Docker is started. service: name: docker state: "{{ docker_service_state }}" - enabled: "{{ docker_service_enabled }}" + when: not ansible_is_chroot - name: Ensure handlers are notified now to avoid firewall conflicts. meta: flush_handlers