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
|
register: letsencrypt_cert
|
||||||
|
|
||||||
- name: Stop services to allow certbot to generate a cert.
|
- name: Stop services to allow certbot to generate a cert.
|
||||||
|
become: True
|
||||||
service:
|
service:
|
||||||
name: "{{ item }}"
|
name: "{{ item }}"
|
||||||
state: stopped
|
state: stopped
|
||||||
@ -12,10 +13,12 @@
|
|||||||
with_items: "{{ certbot_create_standalone_stop_services }}"
|
with_items: "{{ certbot_create_standalone_stop_services }}"
|
||||||
|
|
||||||
- name: Generate new certificate if one doesn't exist.
|
- name: Generate new certificate if one doesn't exist.
|
||||||
|
become: True
|
||||||
shell: "{{ certbot_create_command }}"
|
shell: "{{ certbot_create_command }}"
|
||||||
when: not letsencrypt_cert.stat.exists
|
when: not letsencrypt_cert.stat.exists
|
||||||
|
|
||||||
- name: Start services after cert has been generated.
|
- name: Start services after cert has been generated.
|
||||||
|
become: True
|
||||||
service:
|
service:
|
||||||
name: "{{ item }}"
|
name: "{{ item }}"
|
||||||
state: started
|
state: started
|
||||||
|
@ -12,6 +12,7 @@
|
|||||||
certbot_script: "{{ certbot_dir }}/certbot-auto"
|
certbot_script: "{{ certbot_dir }}/certbot-auto"
|
||||||
|
|
||||||
- name: Ensure certbot-auto is executable.
|
- name: Ensure certbot-auto is executable.
|
||||||
|
become: True
|
||||||
file:
|
file:
|
||||||
path: "{{ certbot_script }}"
|
path: "{{ certbot_script }}"
|
||||||
mode: 0755
|
mode: 0755
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
---
|
---
|
||||||
- name: Install Certbot.
|
- name: Install Certbot.
|
||||||
|
become: True
|
||||||
package: "name={{ certbot_package }} state=present"
|
package: "name={{ certbot_package }} state=present"
|
||||||
|
|
||||||
- name: Set Certbot script variable.
|
- name: Set Certbot script variable.
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
---
|
---
|
||||||
- name: Add cron job for certbot renewal (if configured).
|
- name: Add cron job for certbot renewal (if configured).
|
||||||
|
become: True
|
||||||
cron:
|
cron:
|
||||||
name: Certbot automatic renewal.
|
name: Certbot automatic renewal.
|
||||||
job: "{{ certbot_script }} renew {{ certbot_auto_renew_options }}"
|
job: "{{ certbot_script }} renew {{ certbot_auto_renew_options }}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user