roles/docker_compose: make update cron expression configurable

This commit is contained in:
Stefan Bethke 2026-11-13 17:13:46 +01:00
commit 5be444eeb6
2 changed files with 12 additions and 2 deletions

View file

@ -3,3 +3,9 @@ docker_compose__configuration_files: [ ]
docker_compose__pull: always
# location of directory to sync to target
docker_compose__files: ""
docker_compose__update_images_state: present
docker_compose__update_images_minute: 0
docker_compose__update_images_hour: 5
docker_compose__update_images_day: "*"
docker_compose__update_images_month: "*"
docker_compose__update_images_weekday: "*"

View file

@ -109,6 +109,10 @@
become: true
ansible.builtin.cron:
name: 'ansible docker compose auto update'
minute: "0"
hour: "5"
state: "{{ docker_compose__update_images_state }}"
minute: "{{ docker_compose__update_images_minute }}"
hour: "{{ docker_compose__update_images_hour }}"
day: "{{ docker_compose__update_images_day }}"
month: "{{ docker_compose__update_images_month }}"
weekday: "{{ docker_compose__update_images_weekday }}"
job: "cd /ansible_docker_compose; docker compose pull && docker compose up -d"