aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/roles/docker
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2025-11-14 10:44:32 +0100
committerEgor Tensin <egor@tensin.name>2025-11-14 10:45:40 +0100
commit352f53cd2bda8b2c58da1b266583d3743bb85ef6 (patch)
tree1bbc8c9f09ea9e34897c9fb7b48cc6eef37e37d2 /roles/docker
parentdocker: move dependencies installation up (diff)
downloadinfra-ansible-352f53cd2bda8b2c58da1b266583d3743bb85ef6.tar.gz
infra-ansible-352f53cd2bda8b2c58da1b266583d3743bb85ef6.zip
docker: fix systemd service configuration
Diffstat (limited to 'roles/docker')
-rw-r--r--roles/docker/defaults/main.yml2
-rw-r--r--roles/docker/tasks/main.yml13
-rw-r--r--roles/docker/vars/Debian.yml1
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