diff --git a/roles/webserver-core/letsencrypt/files/cli.ini b/roles/webserver-core/letsencrypt/files/cli.ini index d0ab373..688f5eb 100644 --- a/roles/webserver-core/letsencrypt/files/cli.ini +++ b/roles/webserver-core/letsencrypt/files/cli.ini @@ -1,27 +1,27 @@ # ------------------------------------------------------------- # Let's encrypt # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # Project: Nasqueron # Created: 2017-04-27 # License: Trivial work, not eligible to copyright -# Source file: roles/webserver-core/letsencrypt/files/letsencrypt.timer +# Source file: roles/webserver-core/letsencrypt/files/cli.ini # ------------------------------------------------------------- # # # This file is managed by our rOPS SaltStack repository. # # Changes to this file may cause incorrect behavior # and will be lost if the state is redeployed. # # Configuration server = https://acme-v01.api.letsencrypt.org/directory authenticator = webroot webroot-path = /var/letsencrypt-auto # Automation email = ops-tls@nasqueron.org agree-tos = True keep-until-expiring = True eff-email = False expand = True diff --git a/roles/webserver-core/letsencrypt/software.sls b/roles/webserver-core/letsencrypt/software.sls index cbc9194..ec0ae7d 100644 --- a/roles/webserver-core/letsencrypt/software.sls +++ b/roles/webserver-core/letsencrypt/software.sls @@ -1,35 +1,34 @@ # ------------------------------------------------------------- # Salt — Let's encrypt certificates # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # Project: Nasqueron # Created: 2017-04-27 -# Description: Provide a renewal service # License: Trivial work, not eligible to copyright # ------------------------------------------------------------- {% from "map.jinja" import dirs, packages with context %} # ------------------------------------------------------------- # Software # ------------------------------------------------------------- letsencrypt_software: pkg.installed: - name: {{ packages.certbot }} # ------------------------------------------------------------- # Working directory # ------------------------------------------------------------- /var/letsencrypt-auto: file.directory: - user: root - dir_mode: 711 # ------------------------------------------------------------- # Configuration file # ------------------------------------------------------------- {{ dirs.etc }}/letsencrypt/cli.ini: file.managed: - source: salt://roles/webserver-core/letsencrypt/files/cli.ini