From 130e3aa7868aa3b188a3e601144ba617bd4eb5be Mon Sep 17 00:00:00 2001 From: Lyz Date: Wed, 7 Mar 2018 11:31:46 +0100 Subject: [PATCH] * Add become --- tasks/create-cert-standalone.yml | 3 +++ tasks/install-from-source.yml | 1 + tasks/install-with-package.yml | 1 + tasks/renew-cron.yml | 1 + 4 files changed, 6 insertions(+) diff --git a/tasks/create-cert-standalone.yml b/tasks/create-cert-standalone.yml index b92faec..943991c 100644 --- a/tasks/create-cert-standalone.yml +++ b/tasks/create-cert-standalone.yml @@ -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 diff --git a/tasks/install-from-source.yml b/tasks/install-from-source.yml index 7d97f9b..0f4c8cd 100644 --- a/tasks/install-from-source.yml +++ b/tasks/install-from-source.yml @@ -12,6 +12,7 @@ certbot_script: "{{ certbot_dir }}/certbot-auto" - name: Ensure certbot-auto is executable. + become: True file: path: "{{ certbot_script }}" mode: 0755 diff --git a/tasks/install-with-package.yml b/tasks/install-with-package.yml index 10490ff..29ef01c 100644 --- a/tasks/install-with-package.yml +++ b/tasks/install-with-package.yml @@ -1,5 +1,6 @@ --- - name: Install Certbot. + become: True package: "name={{ certbot_package }} state=present" - name: Set Certbot script variable. diff --git a/tasks/renew-cron.yml b/tasks/renew-cron.yml index 394a30e..e30b2b4 100644 --- a/tasks/renew-cron.yml +++ b/tasks/renew-cron.yml @@ -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 }}"