32 lines
1.2 KiB
YAML
32 lines
1.2 KiB
YAML
---
|
|
- block:
|
|
- name: Install a cron job that restarts the registry gCore service
|
|
cron: name="Restart the {{ item.user }} gCore service"
|
|
minute="{{ item.minute | default(0) }}"
|
|
hour="{{ item.hour | default(3) }}"
|
|
weekday="{{ item.weekday | default('*') }}"
|
|
day="{{ item.day | default('*') }}"
|
|
user="{{ item.user }}"
|
|
job="{{ item.job }}"
|
|
disabled="{{ item.disabled | default(False) }}"
|
|
with_items: '{{ gcore_maintenance_cron_users }}'
|
|
|
|
when: gcore_maintenance_restart_cron
|
|
tags: [ 'gcoreboot', 'gcore_cron' ]
|
|
|
|
- block:
|
|
- name: Remove the cron job that restarts the registry gCore service
|
|
cron: name="Restart the {{ item.user }} gCore service"
|
|
minute="{{ item.minute | default(0) }}"
|
|
hour="{{ item.hour | default(3) }}"
|
|
weekday="{{ item.weekday | default('*') }}"
|
|
day="{{ item.day | default('*') }}"
|
|
user="{{ item.user }}"
|
|
job="{{ item.job }}"
|
|
disabled="{{ item.disabled | default(False) }}"
|
|
state=absent
|
|
with_items: '{{ gcore_maintenance_cron_users }}'
|
|
|
|
when: not gcore_maintenance_restart_cron
|
|
tags: [ 'gcoreboot', 'gcore_cron' ]
|