mirror of
https://github.com/geerlingguy/ansible-role-certbot.git
synced 2025-04-19 17:01:37 +02:00
Adds the absolute certbot script path in the systemd service
This commit is contained in:
parent
6105075d4e
commit
4e2429a8f4
@ -1,5 +1,11 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
|
- name: Resolve absolute path for certbot script
|
||||||
|
command: "which {{ certbot_script }}"
|
||||||
|
register: certbot_script_absolute
|
||||||
|
when: not certbot_install_from_source
|
||||||
|
changed_when: false
|
||||||
|
|
||||||
- name: Create certbot-renew service
|
- name: Create certbot-renew service
|
||||||
template:
|
template:
|
||||||
src: certbot-renew.service.j2
|
src: certbot-renew.service.j2
|
||||||
|
@ -4,6 +4,10 @@ Description=Let's Encrypt renewal service
|
|||||||
[Service]
|
[Service]
|
||||||
User={{ certbot_auto_renew_user }}
|
User={{ certbot_auto_renew_user }}
|
||||||
Type=oneshot
|
Type=oneshot
|
||||||
ExecStart={{ certbot_script }} renew --quiet --agree-tos
|
{% if certbot_script_absolute is defined %}
|
||||||
|
ExecStart={{ certbot_script_absolute.stdout }} renew --quiet --agree-tos
|
||||||
|
{% else %}
|
||||||
|
ExecStart={{ certbot_script }} renew --quiet --agree-tos
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
ExecStartPost=/bin/systemctl reload {{ certbot_web_service }}.service
|
ExecStartPost=/bin/systemctl reload {{ certbot_web_service }}.service
|
||||||
|
Loading…
x
Reference in New Issue
Block a user