All checks were successful
/ Ansible Lint (push) Successful in 2m20s
Move the automatic cleanup of unused Docker data to the docker role from the docker_compose role, so that hosts, which only use Docker (like renovate) also have an automatic cleanup set up. Also use a systemd timer instead of cron.
28 lines
664 B
YAML
28 lines
664 B
YAML
- name: ensure systemd service exists
|
|
ansible.builtin.copy:
|
|
src: docker-cleanup.service
|
|
dest: /etc/systemd/system/docker-cleanup.service
|
|
owner: root
|
|
group: root
|
|
mode: "0644"
|
|
become: true
|
|
notify:
|
|
- systemd daemon reload
|
|
|
|
- name: ensure systemd timer exists
|
|
ansible.builtin.copy:
|
|
src: docker-cleanup.timer
|
|
dest: /etc/systemd/system/docker-cleanup.timer
|
|
owner: root
|
|
group: root
|
|
mode: "0644"
|
|
become: true
|
|
notify:
|
|
- systemd daemon reload
|
|
|
|
- name: ensure systemd timer is started and enabled
|
|
ansible.builtin.systemd_service:
|
|
name: docker-cleanup.timer
|
|
state: started
|
|
enabled: true
|
|
become: true
|