mirror of
https://github.com/geerlingguy/ansible-role-docker.git
synced 2025-08-02 13:46:22 +02:00
[rootless docker] Allow user to configure rootless Docker by passing docker_rootless: true to role config
This commit is contained in:
parent
ffe6863eba
commit
caedf7ae16
@ -7,6 +7,7 @@ docker_packages:
|
||||
- "docker-{{ docker_edition }}-rootless-extras"
|
||||
- "containerd.io"
|
||||
docker_packages_state: present
|
||||
docker_rootless: false
|
||||
|
||||
# Service options.
|
||||
docker_service_manage: true
|
||||
|
@ -65,13 +65,17 @@
|
||||
when: docker_daemon_options.keys() | length > 0
|
||||
notify: restart docker
|
||||
|
||||
- name: Ensure Docker is started and enabled at boot.
|
||||
- name: Ensure Docker is started and enabled at boot
|
||||
service:
|
||||
name: docker
|
||||
state: "{{ docker_service_state }}"
|
||||
enabled: "{{ docker_service_enabled }}"
|
||||
ignore_errors: "{{ ansible_check_mode }}"
|
||||
when: docker_service_manage | bool
|
||||
when: docker_service_manage | bool and docker_rootless == false
|
||||
|
||||
- name: Setting up docker daemon as non-root
|
||||
include_tasks: docker-rootless.yml
|
||||
when: docker_rootless == true
|
||||
|
||||
- name: Ensure handlers are notified now to avoid firewall conflicts.
|
||||
meta: flush_handlers
|
||||
|
Loading…
Reference in New Issue
Block a user