diff options
Diffstat (limited to 'manifests/site.pp')
-rw-r--r-- | manifests/site.pp | 12 |
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', ], } - } |