Fix default user handling and ensure empty lists for cron entries in cron.yml

This commit is contained in:
2026-07-17 18:37:14 +02:00
parent 855504dfec
commit d87ec89f4f
+7 -7
View File
@@ -4,10 +4,10 @@
cron:
name: '{{ item.name }}'
env: 'yes'
user: '{{ item.user | default("root", true) }}'
user: '{{ item.user | default("root") }}'
job: '{{ item.job }}'
insertafter: '{{ item.insertafter | default(omit) }}'
loop: "{{ cron_env_entries }}"
loop: "{{ cron_env_entries | default([]) }}"
loop_control:
label: '{{ item.name }}'
when: item.job is defined
@@ -19,10 +19,10 @@
cron:
name: '{{ item.name }}'
special_time: '{{ item.special_time }}'
user: '{{ item.user | default("root", true) }}'
user: '{{ item.user | default("root") }}'
job: '{{ item.job }}'
state: present
loop: "{{ cron_user_special_time_entries }}"
loop: "{{ cron_user_special_time_entries | default([]) }}"
loop_control:
label: '{{ item.name }}'
when: item.job is defined
@@ -35,12 +35,12 @@
name: '{{ item.name }}'
minute: '{{ item.minute | default(omit) }}'
hour: '{{ item.hour | default(omit) }}'
day: '{{ day | default(omit) }}'
day: '{{ item.day | default(omit) }}'
weekday: '{{ item.weekday | default(omit) }}'
month: '{{ item.month | default(omit) }}'
user: '{{ item.user | default("root", true) }}'
user: '{{ item.user | default("root") }}'
job: '{{ item.job }}'
loop: "{{ cron_user_entries }}"
loop: "{{ cron_user_entries | default([]) }}"
loop_control:
label: '{{ item.name }}'
when: item.job is defined