aboutsummaryrefslogtreecommitdiffstats
path: root/modules/mediawiki/manifests/init.pp
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
    }
}