mirror of
https://github.com/geerlingguy/ansible-role-certbot.git
synced 2025-04-19 17:01:37 +02:00
* Add become
This commit is contained in:
parent
3f1a802d71
commit
130e3aa786
@ -5,6 +5,7 @@
|
||||
register: letsencrypt_cert
|
||||
|
||||
- name: Stop services to allow certbot to generate a cert.
|
||||
become: True
|
||||
service:
|
||||
name: "{{ item }}"
|
||||
state: stopped
|
||||
@ -12,10 +13,12 @@
|
||||
with_items: "{{ certbot_create_standalone_stop_services }}"
|
||||
|
||||
- name: Generate new certificate if one doesn't exist.
|
||||
become: True
|
||||
shell: "{{ certbot_create_command }}"
|
||||
when: not letsencrypt_cert.stat.exists
|
||||
|
||||
- name: Start services after cert has been generated.
|
||||
become: True
|
||||
service:
|
||||
name: "{{ item }}"
|
||||
state: started
|
||||
|
@ -12,6 +12,7 @@
|
||||
certbot_script: "{{ certbot_dir }}/certbot-auto"
|
||||
|
||||
- name: Ensure certbot-auto is executable.
|
||||
become: True
|
||||
file:
|
||||
path: "{{ certbot_script }}"
|
||||
mode: 0755
|
||||
|
@ -1,5 +1,6 @@
|
||||
---
|
||||
- name: Install Certbot.
|
||||
become: True
|
||||
package: "name={{ certbot_package }} state=present"
|
||||
|
||||
- name: Set Certbot script variable.
|
||||
|
@ -1,5 +1,6 @@
|
||||
---
|
||||
- name: Add cron job for certbot renewal (if configured).
|
||||
become: True
|
||||
cron:
|
||||
name: Certbot automatic renewal.
|
||||
job: "{{ certbot_script }} renew {{ certbot_auto_renew_options }}"
|
||||
|
Loading…
x
Reference in New Issue
Block a user