31 lines
647 B
YAML
31 lines
647 B
YAML
---
|
|
- name: create directories
|
|
file:
|
|
path: "{{ item }}"
|
|
state: directory
|
|
mode: '0755'
|
|
with_items:
|
|
- /etc/systemd/system/docker.service.d
|
|
- /etc/docker
|
|
|
|
- name: create daemon.json
|
|
template:
|
|
src: daemon-json.j2
|
|
dest: /etc/docker/daemon.json
|
|
mode: 0640
|
|
register: docker_daemon_json
|
|
notify:
|
|
- restart docker service
|
|
|
|
- name: Schedule Docker system prune at 0:00 every day
|
|
ansible.builtin.cron:
|
|
name: "Daily Docker system prune"
|
|
user: "root"
|
|
job: "docker system prune -af --volumes"
|
|
special_time: "daily"
|
|
hour: "0"
|
|
minute: "0"
|
|
when: docker_cronjob_prune
|
|
|
|
- meta: flush_handlers
|