64 lines
2.2 KiB
Puppet
64 lines
2.2 KiB
Puppet
# == Class: dokuwiki::params
|
|
#
|
|
# See the README.md for documentation
|
|
#
|
|
class dokuwiki::params {
|
|
|
|
case $::osfamily {
|
|
'Gentoo': {
|
|
$package_category = 'www-apps'
|
|
$package_name = 'dokuwiki'
|
|
$version = '20170219e'
|
|
$use_webapp_config = true
|
|
$apache_confdir = '/etc/apache2/vhosts.d'
|
|
$apache_user = 'apache'
|
|
$apache_group = 'apache'
|
|
}
|
|
|
|
default: {
|
|
fail("The ${module_name} module is not supported on an ${::osfamily} based system.")
|
|
}
|
|
}
|
|
|
|
$manage_vhost = true
|
|
$vhost = 'dokuwiki.example.com'
|
|
$base_path = 'dokuwiki'
|
|
$install_dir = '/var/www/localhost/htdocs'
|
|
$data_dir = '/var/www/localhost/htdocs/data'
|
|
$vhost_conf_template = 'dokuwiki/vhost.conf.erb'
|
|
$local_conf_template = 'dokuwiki/local.php.erb'
|
|
$protected_conf_template = 'dokuwiki/local.protected.php.erb'
|
|
|
|
# Configuration directives
|
|
$wiki_title = 'dokuwiki'
|
|
$use_rewrite = true
|
|
$use_acl = true
|
|
$breadcrumbs = false
|
|
$youarehere = true
|
|
$updatecheck = false
|
|
$content_license = 'CC-BY-SA'
|
|
$locktime = 30*60
|
|
$auth_type = 'authldap'
|
|
$ldap_version = 3
|
|
$ldap_servers = ['ldap']
|
|
$ldap_user_tree = 'ou=People,dc=local'
|
|
$ldap_user_filter = '(&(uid=%{user})(objectClass=posixAccount))'
|
|
$ldap_user_scope = 'sub'
|
|
$ldap_user_account_attr = 'uid'
|
|
$ldap_group_tree = 'ou=Group,dc=local'
|
|
$ldap_group_filter = '(&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUid=%{user})))'
|
|
$ldap_group_scope = 'sub'
|
|
$ldap_starttls = true
|
|
$ldap_use_sso = true
|
|
$ldap_recursive_search = true
|
|
$ldap_binddn = 'cn=admin,dc=local'
|
|
$ldap_bindpw = 'changeme'
|
|
$use_referrals = true
|
|
$ldap_mapping_name = 'name'
|
|
$ldap_mapping_groups = []
|
|
$manager = ''
|
|
$superuser = ''
|
|
|
|
}
|
|
|