Make sure LE config is correct for renewals.

This commit is contained in:
Matthew Somerville 2018-11-22 13:44:36 +00:00
parent 859c35f0a8
commit 999a959987
2 changed files with 10 additions and 0 deletions

View File

@ -0,0 +1,2 @@
authenticator = webroot
webroot-path = /home/mastodon/live/public/

View File

@ -24,6 +24,14 @@
src: letsencrypt-renew.sh src: letsencrypt-renew.sh
dest: /etc/cron.daily/letsencrypt-renew.sh dest: /etc/cron.daily/letsencrypt-renew.sh
mode: 0700 mode: 0700
- name: Make Let's Encrypt configuration directory
file:
dest: /root/.config/letsencrypt
state: directory
- name: Copy Let's Encrypt configuration file
copy:
src: cli.ini
dest: /root/.config/letsencrypt/cli.ini
- name: Run nginx install tasks - name: Run nginx install tasks
include_tasks: install.yml include_tasks: install.yml
when: install is defined when: install is defined