This role will install logic to transfer the (renewed) certificates from the Certbot container to a directory easily accessible by a distribution-installed nginx.
24 lines
763 B
YAML
24 lines
763 B
YAML
---
|
|
- name: Install systemd files for certbot certificate renewal
|
|
ansible.builtin.template:
|
|
src: "{{ filename }}.j2"
|
|
dest: ~/.config/systemd/user/{{ filename }}
|
|
mode: "0640"
|
|
vars:
|
|
filename: certbot-move-certificates.service
|
|
notify: Reload user systemd daemon
|
|
|
|
- name: Create systemd user override drop-in directory
|
|
ansible.builtin.file:
|
|
dest: ~/.config/systemd/user/container-certbot.service.d
|
|
state: directory
|
|
mode: "0750"
|
|
|
|
- name: Install override file to move the generated Certbot certificates
|
|
ansible.builtin.template:
|
|
src: "{{ filename }}.j2"
|
|
dest: ~/.config/systemd/user/container-certbot.service.d/{{ filename }}
|
|
mode: "0640"
|
|
vars:
|
|
filename: certbot-dropin.conf
|
|
notify: Reload user systemd daemon
|