Add components to help keep certs up to date.
This commit is contained in:
0
tasks/server/.fuse_hidden0000009000000001
Normal file
0
tasks/server/.fuse_hidden0000009000000001
Normal file
15
tasks/server/cron/certbot.yml
Normal file
15
tasks/server/cron/certbot.yml
Normal file
@ -0,0 +1,15 @@
|
||||
---
|
||||
# Ensure certbot renews certs on time.
|
||||
|
||||
- name: Server | Cron | Certbot | Find Executable
|
||||
shell: which certbot
|
||||
register: certbot
|
||||
|
||||
- name: Server | Cron | Certbot | Monthly Renewal
|
||||
cron:
|
||||
user: root
|
||||
name: Monthly Renewal
|
||||
job: "{{ certbot.stdout }} renew && reboot"
|
||||
special_time: monthly
|
||||
state: present
|
||||
disabled: no
|
Reference in New Issue
Block a user