diff options
Diffstat (limited to 'modules/bcd/manifests/web.pp')
-rw-r--r-- | modules/bcd/manifests/web.pp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/modules/bcd/manifests/web.pp b/modules/bcd/manifests/web.pp new file mode 100644 index 00000000..fba6df1c --- /dev/null +++ b/modules/bcd/manifests/web.pp @@ -0,0 +1,20 @@ +class bcd::web { + include bcd::base + $bcd_home = $bcd::variable::bcd_home + + apache::vhost_base { "bcd.$::domain": + location => "$bcd_home/public_html", + content => template('bcd/vhost_bcd.conf'), + } + + # TODO should be merged with main file + file { "$bcd_home/public_html/.htaccess": + content => template('bcd/.htaccess') + } + + # not sure if that's useful, since the file is public and trivially + # bruteforced + file { "$bcd_home/public_html/.htpasswd": + content => template('bcd/.htpasswd') + } +} |