summaryrefslogtreecommitdiff
path: root/manifests
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@hornquist.se>2021-06-29 22:29:16 +0200
committerHugo Hörnquist <hugo@hornquist.se>2021-06-29 22:29:16 +0200
commitc4550e854d78c4e79da20d31b2a4ca0311b46857 (patch)
treef55c598c1bccb60249618acb9f1907504cf3d2e2 /manifests
parentInitial commit. (diff)
downloadwebdav_server-c4550e854d78c4e79da20d31b2a4ca0311b46857.tar.gz
webdav_server-c4550e854d78c4e79da20d31b2a4ca0311b46857.tar.xz
Blog working.
Diffstat (limited to 'manifests')
-rw-r--r--manifests/site.pp12
1 files changed, 8 insertions, 4 deletions
diff --git a/manifests/site.pp b/manifests/site.pp
index a18bec7..1613c64 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -3,7 +3,8 @@ node 'hornquist.se' {
'cowsay',
], { ensure => installed })
- $cgit_root = '/var/www/cgit';
+ $cgit_root = '/var/www/cgit'
+ $blog_root = '/var/www/blog'
class { '::cgit':
root => $cgit_root,
@@ -20,6 +21,10 @@ node 'hornquist.se' {
],
}
+ blog { 'Hugos blog':
+ root => "${blog_root}/hugo",
+ }
+
service { 'php7.4-fpm':
ensure => running,
enable => true,
@@ -92,7 +97,7 @@ node 'hornquist.se' {
ssl_cert => "/etc/letsencrypt/live/${certname}/fullchain.pem",
ssl_key => "/etc/letsencrypt/live/${certname}/privkey.pem",
use_default_location => false,
- www_root => '/var/www/blog',
+ www_root => $blog_root,
}
nginx::resource::server { 'hornquist':
@@ -231,7 +236,7 @@ node 'hornquist.se' {
],
}
- nginx::resource::location { '~ \.ht':
+ nginx::resource::location { '~ /\.ht':
location_cfg_append => { deny => 'all' },
index_files => [],
ssl => true,
@@ -241,5 +246,4 @@ node 'hornquist.se' {
'userdir',
],
}
-
}