aboutsummaryrefslogtreecommitdiffstats
path: root/modules/phpbb/manifests/base.pp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/phpbb/manifests/base.pp')
-rw-r--r--modules/phpbb/manifests/base.pp18
1 files changed, 13 insertions, 5 deletions
diff --git a/modules/phpbb/manifests/base.pp b/modules/phpbb/manifests/base.pp
index 6765fb43..9f676cb4 100644
--- a/modules/phpbb/manifests/base.pp
+++ b/modules/phpbb/manifests/base.pp
@@ -3,13 +3,12 @@ class phpbb::base {
$user = 'phpbb'
$forums_dir = '/var/www/forums/'
- include apache::mod_php
+ include apache::mod::php
package {['php-gd',
'php-xml',
'php-zlib',
'php-ftp',
- 'php-apc',
'php-magickwand',
'php-pgsql',
'php-ldap']: }
@@ -30,14 +29,23 @@ class phpbb::base {
ensure => directory,
}
+ $robotsfile = "$forums_dir/robots.txt"
+ file { $robotsfile:
+ ensure => present,
+ mode => '0644',
+ owner => root,
+ group => root,
+ source => 'puppet:///modules/phpbb/robots.txt',
+ }
+
# TODO check that everything is locked down
- apache::vhost_base { "forums.$::domain":
+ apache::vhost::base { "forums.${::domain}":
content => template('phpbb/forums_vhost.conf'),
}
- apache::vhost_base { "ssl_forums.$::domain":
+ apache::vhost::base { "ssl_forums.${::domain}":
use_ssl => true,
- vhost => "forums.$::domain",
+ vhost => "forums.${::domain}",
content => template('phpbb/forums_vhost.conf'),
}