diff options
Diffstat (limited to 'manifests/init.pp')
-rw-r--r-- | manifests/init.pp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/manifests/init.pp b/manifests/init.pp index d01f505..9b0bb86 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -16,15 +16,17 @@ class website_blog_2 ( ensure => directory, } + letsencrypt::cert { $certname: + include_self => false, + domains => $domain_aliases << $domain, + authenticator => 'nginx', + } + $default = { access_log => 'absent', error_log => 'absent', - ssl => true, - ssl_redirect => true, - ssl_cert => "/etc/letsencrypt/live/${certname}/fullchain.pem", - ssl_key => "/etc/letsencrypt/live/${certname}/privkey.pem", use_default_location => false, - } + } + letsencrypt::conf::nginx($domain) include ::nginx @@ -40,7 +42,7 @@ class website_blog_2 ( * => $default, server_name => $domain_aliases, server_cfg_append => { - 'return' => '301 $scheme://blog.hornquist.se$request_uri', + 'return' => "301 \$scheme://${domain}\$request_uri", }, } } |