30 lines
746 B
YAML
30 lines
746 B
YAML
---
|
|
|
|
- name: /etc/docker/ directory exists
|
|
ansible.builtin.file:
|
|
path: /etc/docker
|
|
state: directory
|
|
mode: "0755"
|
|
|
|
- name: Configure Docker daemon (before install to apply network)
|
|
ansible.builtin.copy:
|
|
content: "{{ docker_daemon_options | to_nice_json }}"
|
|
dest: /etc/docker/daemon.json
|
|
mode: "0644"
|
|
|
|
- name: Install Docker if Debian
|
|
ansible.builtin.import_tasks: "install_debian.yaml"
|
|
when: ansible_facts.ansible_distribution | lower == "debian"
|
|
|
|
- name: Add user(s) to Docker group
|
|
ansible.builtin.user:
|
|
name: "{{ item }}"
|
|
groups: docker
|
|
append: true
|
|
loop: "{{ docker_users }}"
|
|
|
|
- name: Restart docker
|
|
ansible.builtin.systemd_service:
|
|
name: "docker"
|
|
enabled: true
|
|
state: restarted
|