blob: 956fa0148a0806fe146bda1a3067451a1d21c40c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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
}
}
|