ansible-role-certbot/tasks/renew-cron.yml
2021-06-04 16:08:26 +07:00

22 lines
764 B
YAML

---
- name: Add cron var (if certbot_set_cron_var is true)
cronvar:
insertafter: "{{ item.insertafter | default(omit) }}"
insertbefore: "{{ item.insertbefore | default(omit) }}"
state: "{{ item.state | default(omit) }}"
name: "{{ item.name | default(omit) }}"
value: "{{ item.value | default(omit) }}"
user: "{{ certbot_auto_renew_user }}"
loop: "{{ certbot_cron_vars }}"
when:
- certbot_set_cron_var
- certbot_cron_vars
- name: Add cron job for certbot renewal (if configured).
cron:
name: Certbot automatic renewal.
job: "{{ certbot_script }} renew {{ certbot_auto_renew_options }}"
minute: "{{ certbot_auto_renew_minute }}"
hour: "{{ certbot_auto_renew_hour }}"
user: "{{ certbot_auto_renew_user }}"