From fc87d4aa50251dfbacbb8059fd4ef32af26d363f Mon Sep 17 00:00:00 2001 From: Michael Scherer Date: Wed, 15 Jun 2011 17:17:20 +0000 Subject: add the skeleton of a manifest for mediawiki --- modules/mediawiki/manifests/init.pp | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 modules/mediawiki/manifests/init.pp (limited to 'modules/mediawiki/manifests') diff --git a/modules/mediawiki/manifests/init.pp b/modules/mediawiki/manifests/init.pp new file mode 100644 index 00000000..956fa014 --- /dev/null +++ b/modules/mediawiki/manifests/init.pp @@ -0,0 +1,27 @@ +class mediawiki { + class base { + package { "mediawiki": + ensure => installed, + } + + $pgsql_password = extlookup("mediawiki_pgsql",'x') + @@postgresql::user { $user: + password => $pgsql_password, + } + + # TODO create the ldap user + $ldap_password = extlookup('mediawiki_ldap','x') + + # TODO write the web configuration + + # add index.php + } + + # do wiki basic installation + + define instance { + # define a db per instance + # install / link source code + # add config file + } +} -- cgit v1.2.1