From 352f53cd2bda8b2c58da1b266583d3743bb85ef6 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Fri, 14 Nov 2025 10:44:32 +0100 Subject: docker: fix systemd service configuration --- roles/docker/defaults/main.yml | 2 ++ roles/docker/tasks/main.yml | 13 ++++++++++--- roles/docker/vars/Debian.yml | 1 - 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/roles/docker/defaults/main.yml b/roles/docker/defaults/main.yml index 8af9f9e..0038abd 100644 --- a/roles/docker/defaults/main.yml +++ b/roles/docker/defaults/main.yml @@ -1 +1,3 @@ +docker_enable_service: true +docker_enable_socket: true docker_logging_driver: false diff --git a/roles/docker/tasks/main.yml b/roles/docker/tasks/main.yml index 1749ecb..84e3064 100644 --- a/roles/docker/tasks/main.yml +++ b/roles/docker/tasks/main.yml @@ -36,9 +36,16 @@ - name: Enable & start Docker service become: true ansible.builtin.systemd_service: - name: "{{ docker_service_name }}" - enabled: true - state: started + name: docker.service + enabled: "{{ docker_enable_service }}" + state: "{{ docker_enable_service | ternary('started', 'stopped') }}" + +- name: Enable & start Docker socket + become: true + ansible.builtin.systemd_service: + name: docker.socket + enabled: "{{ docker_enable_socket }}" + state: "{{ docker_enable_socket | ternary('started', 'stopped') }}" - name: Clean up Docker data become: true diff --git a/roles/docker/vars/Debian.yml b/roles/docker/vars/Debian.yml index 5ff84d1..1dc8cbc 100644 --- a/roles/docker/vars/Debian.yml +++ b/roles/docker/vars/Debian.yml @@ -1,6 +1,5 @@ docker_package_names: - docker.io - docker-compose -docker_service_name: docker docker_prune_module_deps: - python3-requests -- cgit v1.3