Files
puppet-dokuwiki/manifests/params.pp

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 = ''
}