aboutsummaryrefslogtreecommitdiffstats
path: root/modules/phpbb/manifests/init.pp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/phpbb/manifests/init.pp')
-rw-r--r--modules/phpbb/manifests/init.pp49
1 files changed, 0 insertions, 49 deletions
diff --git a/modules/phpbb/manifests/init.pp b/modules/phpbb/manifests/init.pp
index c170f5c5..5b2115a6 100644
--- a/modules/phpbb/manifests/init.pp
+++ b/modules/phpbb/manifests/init.pp
@@ -1,53 +1,4 @@
class phpbb {
- class base {
- $db = "phpbb"
- $user = "phpbb"
-
- include apache::mod_php
-
- package { ["php-gd",
- "php-xml",
- "php-zlib",
- "php-ftp",
- "php-apc",
- "php-magickwand",
- "php-pgsql",
- "php-ldap", ] : }
-
- package { "perl-DBD-Pg": }
-
- file { "/usr/local/bin/phpbb_apply_config.pl":
- mode => 755,
- source => 'puppet:///modules/phpbb/phpbb_apply_config.pl',
- }
-
- $pgsql_password = extlookup("phpbb_pgsql",'x')
- postgresql::remote_user { $user:
- password => $pgsql_password,
- }
-
- $forums_dir = "/var/www/forums/"
- file { "$forums_dir":
- ensure => directory,
- }
- # TODO add a ssl counterpart
- # TODO check that everything is locked down
- apache::vhost_base { "forums.$domain":
- content => template("phpbb/forums_vhost.conf"),
- }
-
- apache::vhost_base { "ssl_forums.$domain":
- use_ssl => true,
- vhost => "forums.$domain",
- content => template("phpbb/forums_vhost.conf"),
- }
-
- file { "/etc/httpd/conf/vhosts.d/forums.d/":
- ensure => directory,
- }
-
- }
-
define phpbb_config($key, $value, $database) {
exec { "phpbb_apply $name":
command => "/usr/local/bin/phpbb_apply_config.pl $key",