diff options
Diffstat (limited to 'modules/phpbb/manifests/init.pp')
-rw-r--r-- | modules/phpbb/manifests/init.pp | 49 |
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", |