Puppet Class: dokuwiki::config
- Defined in:
- manifests/config.pp
Summary
Main configuration of dokuwikiOverview
dokuwiki::config
Main configuration of dokuwiki
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'manifests/config.pp', line 9
class dokuwiki::config {
file {"${dokuwiki::install_path}/dokuwiki/conf/local.php":
ensure => file,
content => template('dokuwiki/local.php.erb'),
mode => '0644',
owner => $dokuwiki::user,
group => $dokuwiki::group,
}
file {"${dokuwiki::install_path}/dokuwiki/install.php":
ensure => absent,
}
if $dokuwiki::useacl == 1 {
dokuwiki::user {'adminuser':
login => $dokuwiki::admin_user,
passwordhash => $dokuwiki::admin_passwordhash,
real_name => $dokuwiki::admin_real_name,
email => $dokuwiki::admin_email,
groups => $dokuwiki::admin_groups,
}
if $dokuwiki::default_acl == 'open' {
dokuwiki::acl {'all':
namespace => '*',
group => '@ALL',
permission => 8,
}
} elsif $dokuwiki::default_acl == 'public' {
dokuwiki::acl {'all':
namespace => '*',
group => '@ALL',
permission => 1,
}
dokuwiki::acl {'users':
namespace => '*',
group => '@user',
permission => 8,
}
}
}
concat { "${dokuwiki::install_path}/dokuwiki/conf/users.auth.php":
ensure => present,
owner => $dokuwiki::user,
group => $dokuwiki::group,
}
concat::fragment { 'dokuwiki_user_header':
target => "${dokuwiki::install_path}/dokuwiki/conf/users.auth.php",
content => template('dokuwiki/user_header.erb'),
order => '01'
}
concat {"${dokuwiki::install_path}/dokuwiki/conf/acl.auth.php":
ensure => present,
replace => $dokuwiki::replace_acl,
owner => $dokuwiki::user,
group => $dokuwiki::group,
}
concat::fragment { 'dokuwiki_acl_header':
target => "${dokuwiki::install_path}/dokuwiki/conf/acl.auth.php",
content => template('dokuwiki/acl_header.erb'),
order => '01'
}
}
|