Files
role-docker/tasks/main.yml
2023-10-20 11:27:17 +03:00

34 lines
742 B
YAML

---
# tasks file for docker
- include_tasks: setup-Debian.yml
when: ansible_distribution == 'Debian'
- name: ensures etc docker dir exists.
become: true
file:
path: "/etc/docker"
state: directory
- name: template docker related configs.
become: true
template:
src: "templates{{ tmpl }}.j2"
dest: "{{ tmpl }}"
owner: root
group: root
mode: 0644
loop:
- /etc/docker/daemon.json
# - /etc/rsyslog.d/00-docker-runtime.conf
# notify:
# - restart rsyslog.service
# - restart docker.service
loop_control:
loop_var: tmpl
- name: Install Docker packages.
become: true
package:
name: "{{ docker_packages }}"
state: "{{ docker_packages_state }}"
notify: restart docker.service