diff options
| -rw-r--r-- | roles/docker/defaults/main.yml | 2 | ||||
| -rw-r--r-- | roles/docker/tasks/main.yml | 13 | ||||
| -rw-r--r-- | 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 |
