mirror of
https://github.com/geerlingguy/ansible-role-docker.git
synced 2025-09-21 17:51:38 +02:00
Enable/Disable the (systemd) docker.service
and .socket
When using this role to install `docker` but only intend for it's use in `rootless` mode, the Docker documentation suggests disabling `docker.service`. However, that also leaves the `docker.socket` running, which whenever it receieves a connect, the daemon (service) is restarted. This patch enables/disables the both the service and the socket.
This commit is contained in:
parent
d9361630a9
commit
2472063d94
@ -11,12 +11,15 @@
|
|||||||
state: "{{ docker_package_state }}"
|
state: "{{ docker_package_state }}"
|
||||||
notify: restart docker
|
notify: restart docker
|
||||||
|
|
||||||
- name: Ensure Docker is started and enabled at boot.
|
- name: Configure docker service and socket state
|
||||||
service:
|
service:
|
||||||
name: docker
|
name: "docker.{{ item }}"
|
||||||
state: "{{ docker_service_state }}"
|
state: "{{ docker_service_state }}"
|
||||||
enabled: "{{ docker_service_enabled }}"
|
enabled: "{{ docker_service_enabled }}"
|
||||||
ignore_errors: "{{ ansible_check_mode }}"
|
ignore_errors: "{{ ansible_check_mode }}"
|
||||||
|
with_items:
|
||||||
|
- service
|
||||||
|
- socket
|
||||||
|
|
||||||
- name: Ensure handlers are notified now to avoid firewall conflicts.
|
- name: Ensure handlers are notified now to avoid firewall conflicts.
|
||||||
meta: flush_handlers
|
meta: flush_handlers
|
||||||
|
Loading…
Reference in New Issue
Block a user