From ed8cf1de7e87ff6496db46f17fb4bcfc90ccf48f Mon Sep 17 00:00:00 2001 From: Guilhem Moulin Date: Sat, 27 Feb 2016 00:45:50 +0100 Subject: Let's Encrypt --- roles/IMAP/files/etc/dovecot/conf.d/10-ssl.conf | 2 +- roles/MSA/templates/etc/postfix/main.cf.j2 | 2 +- roles/MX/templates/etc/postfix/main.cf.j2 | 2 +- roles/git/files/etc/nginx/sites-available/git | 2 +- .../files/etc/letsencrypt-tiny/letsencrypt.conf | 86 ++++++++++++++++++++++ roles/letsencrypt/handlers/main.yml | 2 + roles/letsencrypt/tasks/main.yml | 37 ++++++++++ .../etc/letsencrypt-tiny/letsencrypt-certs.conf.j2 | 63 ++++++++++++++++ roles/lists/files/etc/nginx/sites-available/sympa | 2 +- .../files/etc/nginx/sites-available/roundcube | 2 +- roles/wiki/files/etc/nginx/sites-available/website | 2 +- roles/wiki/files/etc/nginx/sites-available/wiki | 2 +- 12 files changed, 196 insertions(+), 8 deletions(-) create mode 100644 roles/letsencrypt/files/etc/letsencrypt-tiny/letsencrypt.conf create mode 100644 roles/letsencrypt/handlers/main.yml create mode 100644 roles/letsencrypt/tasks/main.yml create mode 100644 roles/letsencrypt/templates/etc/letsencrypt-tiny/letsencrypt-certs.conf.j2 (limited to 'roles') diff --git a/roles/IMAP/files/etc/dovecot/conf.d/10-ssl.conf b/roles/IMAP/files/etc/dovecot/conf.d/10-ssl.conf index 114388e..dc0b5bf 100644 --- a/roles/IMAP/files/etc/dovecot/conf.d/10-ssl.conf +++ b/roles/IMAP/files/etc/dovecot/conf.d/10-ssl.conf @@ -9,7 +9,7 @@ ssl = required # dropping root privileges, so keep the key file unreadable by anyone but # root. Included doc/mkcert.sh can be used to easily generate self-signed # certificate, just make sure to update the domains in dovecot-openssl.cnf -ssl_cert =