aboutsummaryrefslogtreecommitdiffstats
path: root/modules/bcd/manifests/web.pp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/bcd/manifests/web.pp')
-rw-r--r--modules/bcd/manifests/web.pp20
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')
+ }
+}