From 33847d19fb2a76e91486e63b473afb4aa13de4cb Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Fri, 22 Sep 2023 11:04:34 +0200 Subject: docker: avoid duplicate service restarts --- roles/docker/tasks/main.yml | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) (limited to 'roles/docker/tasks/main.yml') diff --git a/roles/docker/tasks/main.yml b/roles/docker/tasks/main.yml index f4ba814..95f8565 100644 --- a/roles/docker/tasks/main.yml +++ b/roles/docker/tasks/main.yml @@ -1,19 +1,21 @@ +- name: Configure Docker logging driver + when: docker_logging_driver is defined and docker_logging_driver + ansible.builtin.include_tasks: logging.yml + - name: Install Docker become: true - ansible.builtin.apt: + ansible.builtin.package: name: - docker.io - docker-compose state: present - policy_rc_d: 101 - notify: docker_restart -- name: Configure Docker logging driver - when: docker_logging_driver is defined and docker_logging_driver - ansible.builtin.include_tasks: logging.yml - -- name: Restart systemd service if necessary - ansible.builtin.meta: flush_handlers +- name: Enable & start Docker service + become: true + ansible.builtin.systemd_service: + name: docker + enabled: true + state: started - name: Clean up Docker data become: true -- cgit v1.2.3