31 lines
572 B
YAML
31 lines
572 B
YAML
---
|
|
|
|
- name: install cron
|
|
apt:
|
|
name: cron
|
|
update_cache: true
|
|
cache_valid_time: 86400
|
|
|
|
- name: check service
|
|
service:
|
|
name: cron
|
|
enabled: yes
|
|
|
|
- name: add PATH variable (docker)
|
|
cron:
|
|
name: PATH
|
|
env: true
|
|
value: "{{ docker_cron_path }}"
|
|
user: root
|
|
cron_file: docker
|
|
|
|
- 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"
|
|
hour: "0"
|
|
minute: "0"
|
|
cron_file: docker
|
|
when: docker_cronjob_prune
|