Compare commits

..

1 commit

Author SHA1 Message Date
c91969d43a Update all stable non-major dependencies
Some checks failed
/ Ansible Lint (push) Failing after 6m16s
/ Ansible Lint (pull_request) Failing after 8m6s
2026-03-06 19:30:51 +00:00
6 changed files with 8 additions and 53 deletions

View file

@ -1,8 +0,0 @@
[Unit]
Description=cleanup unused docker data
After=network-online.target docker.service
Wants=network-online.target docker.service
[Service]
Type=oneshot
ExecStart=/usr/bin/docker system prune --all --force

View file

@ -1,9 +0,0 @@
[Unit]
Description=cleanup unused docker data every day
[Timer]
OnCalendar=daily
RandomizedDelaySec=1h
[Install]
WantedBy=timers.target

View file

@ -1,4 +0,0 @@
- name: systemd daemon reload
ansible.builtin.systemd_service:
daemon_reload: true
become: true

View file

@ -9,7 +9,3 @@
- name: Ensure Docker daemon configuration
ansible.builtin.import_tasks:
file: main/03_docker_config.yaml
- name: Ensure automatic cleanup of unused Docker data is set up
ansible.builtin.import_tasks:
file: main/04_docker_auto_cleanup.yaml

View file

@ -1,28 +0,0 @@
- 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

View file

@ -108,3 +108,11 @@
minute: "0"
hour: "5"
job: "cd /ansible_docker_compose; docker compose pull && docker compose up -d"
- name: ensure automatic cleanup cron job is present
become: true
ansible.builtin.cron:
name: 'ansible docker compose auto cleanup'
minute: "23"
hour: "4"
job: "docker system prune -a -f"