* Add become

This commit is contained in:
Lyz 2018-03-07 11:31:46 +01:00
parent 3f1a802d71
commit 130e3aa786
No known key found for this signature in database
GPG Key ID: 6C7D7C1612CDE02F
4 changed files with 6 additions and 0 deletions

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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 }}"