install-docker-ce/tasks/main.yaml

33 lines
790 B
YAML
Raw Normal View History

2024-09-08 20:40:28 +02:00
---
- 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"
2024-10-28 15:08:20 +01:00
- name: Gather facts within role
ansible.builtin.setup:
- name: Install Docker if Debian
ansible.builtin.import_tasks: "install_debian.yaml"
2024-10-28 15:08:20 +01:00
when: ansible_distribution | lower == "debian"
2024-09-08 20:40:28 +02:00
- name: Add user(s) to Docker group
ansible.builtin.user:
name: "{{ item }}"
2024-09-08 20:40:28 +02:00
groups: docker
append: true
loop: "{{ docker_users }}"
2024-09-08 20:40:28 +02:00
- name: Restart docker
ansible.builtin.systemd_service:
name: "docker"
enabled: true
state: restarted