Fix default user handling and ensure empty lists for cron entries in cron.yml
This commit is contained in:
@@ -4,10 +4,10 @@
|
|||||||
cron:
|
cron:
|
||||||
name: '{{ item.name }}'
|
name: '{{ item.name }}'
|
||||||
env: 'yes'
|
env: 'yes'
|
||||||
user: '{{ item.user | default("root", true) }}'
|
user: '{{ item.user | default("root") }}'
|
||||||
job: '{{ item.job }}'
|
job: '{{ item.job }}'
|
||||||
insertafter: '{{ item.insertafter | default(omit) }}'
|
insertafter: '{{ item.insertafter | default(omit) }}'
|
||||||
loop: "{{ cron_env_entries }}"
|
loop: "{{ cron_env_entries | default([]) }}"
|
||||||
loop_control:
|
loop_control:
|
||||||
label: '{{ item.name }}'
|
label: '{{ item.name }}'
|
||||||
when: item.job is defined
|
when: item.job is defined
|
||||||
@@ -19,10 +19,10 @@
|
|||||||
cron:
|
cron:
|
||||||
name: '{{ item.name }}'
|
name: '{{ item.name }}'
|
||||||
special_time: '{{ item.special_time }}'
|
special_time: '{{ item.special_time }}'
|
||||||
user: '{{ item.user | default("root", true) }}'
|
user: '{{ item.user | default("root") }}'
|
||||||
job: '{{ item.job }}'
|
job: '{{ item.job }}'
|
||||||
state: present
|
state: present
|
||||||
loop: "{{ cron_user_special_time_entries }}"
|
loop: "{{ cron_user_special_time_entries | default([]) }}"
|
||||||
loop_control:
|
loop_control:
|
||||||
label: '{{ item.name }}'
|
label: '{{ item.name }}'
|
||||||
when: item.job is defined
|
when: item.job is defined
|
||||||
@@ -35,12 +35,12 @@
|
|||||||
name: '{{ item.name }}'
|
name: '{{ item.name }}'
|
||||||
minute: '{{ item.minute | default(omit) }}'
|
minute: '{{ item.minute | default(omit) }}'
|
||||||
hour: '{{ item.hour | default(omit) }}'
|
hour: '{{ item.hour | default(omit) }}'
|
||||||
day: '{{ day | default(omit) }}'
|
day: '{{ item.day | default(omit) }}'
|
||||||
weekday: '{{ item.weekday | default(omit) }}'
|
weekday: '{{ item.weekday | default(omit) }}'
|
||||||
month: '{{ item.month | default(omit) }}'
|
month: '{{ item.month | default(omit) }}'
|
||||||
user: '{{ item.user | default("root", true) }}'
|
user: '{{ item.user | default("root") }}'
|
||||||
job: '{{ item.job }}'
|
job: '{{ item.job }}'
|
||||||
loop: "{{ cron_user_entries }}"
|
loop: "{{ cron_user_entries | default([]) }}"
|
||||||
loop_control:
|
loop_control:
|
||||||
label: '{{ item.name }}'
|
label: '{{ item.name }}'
|
||||||
when: item.job is defined
|
when: item.job is defined
|
||||||
|
|||||||
Reference in New Issue
Block a user