sce/roles/podman_certbot_root_transfer/tasks/machinectl.yml
Ivo C.S. Wingelaar 99053b7f3e
Add transfer role from the Certbot container
This role will install logic to transfer the (renewed) certificates
from the Certbot container to a directory easily accessible by a
distribution-installed nginx.
2024-10-12 21:42:33 +02:00

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