summaryrefslogtreecommitdiff
path: root/manifests/init.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/init.pp')
-rw-r--r--manifests/init.pp14
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",
},
}
}