From c398fb1b893702b5caaa65e342d061e481e26f41 Mon Sep 17 00:00:00 2001 From: Michael Scherer Date: Sat, 17 Mar 2012 21:18:55 +0000 Subject: split config in a separate file --- modules/mediawiki/manifests/config.pp | 9 +++++++++ modules/mediawiki/manifests/init.pp | 8 -------- 2 files changed, 9 insertions(+), 8 deletions(-) create mode 100644 modules/mediawiki/manifests/config.pp (limited to 'modules') diff --git a/modules/mediawiki/manifests/config.pp b/modules/mediawiki/manifests/config.pp new file mode 100644 index 00000000..2ef7f766 --- /dev/null +++ b/modules/mediawiki/manifests/config.pp @@ -0,0 +1,9 @@ +# the class is just here to handle global configuration +# a smart variation of the method exposed on +# http://puppetlabs.com/blog/the-problem-with-separating-data-from-puppet-code/ +class mediawiki::config( + $pgsql_password, + $secretkey, + $ldap_password, + $vhost = "wiki.$::domain", + $root = '/srv/wiki/') {} diff --git a/modules/mediawiki/manifests/init.pp b/modules/mediawiki/manifests/init.pp index a46bf419..60d932b1 100644 --- a/modules/mediawiki/manifests/init.pp +++ b/modules/mediawiki/manifests/init.pp @@ -1,12 +1,4 @@ class mediawiki { - class config( - $pgsql_password, - $secretkey, - $ldap_password, - $vhost = "wiki.$domain", - $root = "/srv/wiki/" - ) { } - class base inherits config { include apache::mod_php -- cgit v1.2.1