diff options
author | Thedro Neely <thedroneely@gmail.com> | 2020-04-01 13:14:00 -0400 |
---|---|---|
committer | Thedro Neely <thedroneely@gmail.com> | 2020-04-01 13:14:00 -0400 |
commit | 42f884f7caccb6c50b97d5f345d6554cbcce4177 (patch) | |
tree | b07c4c77ace3fc98d07613b51b03cad6535dfcf7 | |
parent | a177a820be1cd7078e2da222fe5e6ad3d9084bd2 (diff) | |
download | playbooks-42f884f7caccb6c50b97d5f345d6554cbcce4177.tar.gz playbooks-42f884f7caccb6c50b97d5f345d6554cbcce4177.tar.bz2 playbooks-42f884f7caccb6c50b97d5f345d6554cbcce4177.zip |
roles/nginx: Copy certbot cron
-rw-r--r-- | roles/nginx/files/certbot | 2 | ||||
-rw-r--r-- | roles/nginx/main.yml | 26 |
2 files changed, 14 insertions, 14 deletions
diff --git a/roles/nginx/files/certbot b/roles/nginx/files/certbot new file mode 100644 index 0000000..6e95f3e --- /dev/null +++ b/roles/nginx/files/certbot @@ -0,0 +1,2 @@ +#!/bin/sh +/usr/bin/certbot renew --agree-tos diff --git a/roles/nginx/main.yml b/roles/nginx/main.yml index a55912a..a4aeb03 100644 --- a/roles/nginx/main.yml +++ b/roles/nginx/main.yml @@ -1,5 +1,4 @@ --- -# Target: alpine3.11 - name: Install Nginx and Certbot hosts: nginx @@ -240,30 +239,35 @@ group: "{{ item.group }}" mode: "{{ item.mode }}" with_items: + - src: default.conf dest: /etc/nginx/default.d/default.conf owner: "{{ user }}" group: "{{ user }}" mode: '0644' + - src: nginx.init.d dest: /etc/init.d/nginx owner: root group: root mode: '0755' + - src: nginx.logrotate dest: /etc/logrotate.d/nginx owner: root group: root mode: '0644' + - src: nginx.conf dest: /etc/nginx/nginx.conf owner: "{{ user }}" group: "{{ user }}" mode: '0644' + - src: mime.types dest: /etc/nginx/mime.types @@ -271,6 +275,13 @@ group: "{{ user }}" mode: '0644' + - + src: certbot + dest: /etc/periodic/daily/certbot + owner: root + group: root + mode: '0755' + - name: Enabling services service: name: "{{ item }}" @@ -278,16 +289,3 @@ enabled: yes with_items: - nginx - - - name: Setting up certbot automatic renewal - blockinfile: - path: /etc/periodic/daily/certbot - block: | - #!/bin/sh - /usr/bin/certbot renew --agree-tos - create: yes - - - name: Making certbot executable - file: - path: /etc/periodic/daily/certbot - mode: '0755' |