role-certbot/tasks/deploy_renewal.yml
Beth 1d44d8380b Add automatic certiicate renewal, fixes #1 (#3)
Reviewed-on: #3
Co-authored-by: Beth <ejparker@actcur.com>
Co-committed-by: Beth <ejparker@actcur.com>
2025-03-22 20:18:17 -05:00

26 lines
679 B
YAML

# deploy_renewal.yml
---
- name: deploy certbot renewal script
ansible.builtin.copy:
src: files/certbot-renewal.sh
dest: /scripts/certbot-renewal.sh
mode: '0754'
- name: deploy certbot renewal service
ansible.builtin.copy:
src: files/certbot-renewal.service
dest: /usr/lib/systemd/system/certbot-renewal.service
mode: '0644'
- name: deploy certbot renewal timer
ansible.builtin.copy:
src: files/certbot-renewal.timer
dest: /usr/lib/systemd/system/certbot-renewal.timer
mode: '0644'
- name: ensure certbot renewal script is running
service:
name: certbot-renewal.timer
state: started
daemon_reload: true
enabled: yes