summaryrefslogtreecommitdiff
path: root/manifests/site.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/site.pp')
-rw-r--r--manifests/site.pp24
1 files changed, 9 insertions, 15 deletions
diff --git a/manifests/site.pp b/manifests/site.pp
index 2ee3ee4..e0ec321 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -290,30 +290,24 @@ node 'hornquist.se' {
],
}
- nginx::resource::server { 'blogg':
- server_name => [ 'blogg.hornquist.se', ],
+ nginx::resource::server {
+ default:
access_log => 'absent',
error_log => 'absent',
ssl => true,
ssl_cert => "/etc/letsencrypt/live/${certname}/fullchain.pem",
ssl_key => "/etc/letsencrypt/live/${certname}/privkey.pem",
use_default_location => false,
+ ;
+ 'blogg':
+ server_name => [ 'blogg.hornquist.se', ],
server_cfg_append => {
'return' => '301 $scheme://blog.hornquist.se$request_uri',
- }
- }
-
- nginx::resource::server { 'blog':
- server_name => [
- 'blog.hornquist.se',
- ],
- access_log => 'absent',
- error_log => 'absent',
+ },
+ ;
+ 'blog':
+ server_name => [ 'blog.hornquist.se', ],
index_files => [ 'index.php', 'index.html', 'index.htm', ],
- ssl => true,
- ssl_cert => "/etc/letsencrypt/live/${certname}/fullchain.pem",
- ssl_key => "/etc/letsencrypt/live/${certname}/privkey.pem",
- use_default_location => false,
www_root => $blog_root,
}