1 |
class mediawiki { |
2 |
class base { |
3 |
package { "mediawiki": |
4 |
ensure => installed, |
5 |
} |
6 |
|
7 |
$pgsql_password = extlookup("mediawiki_pgsql",'x') |
8 |
@@postgresql::user { $user: |
9 |
password => $pgsql_password, |
10 |
} |
11 |
|
12 |
# TODO create the ldap user |
13 |
$ldap_password = extlookup('mediawiki_ldap','x') |
14 |
|
15 |
# TODO write the web configuration |
16 |
|
17 |
# add index.php |
18 |
} |
19 |
|
20 |
# do wiki basic installation |
21 |
|
22 |
define instance { |
23 |
# define a db per instance |
24 |
# install / link source code |
25 |
# add config file |
26 |
} |
27 |
} |