Initial commit
This commit is contained in:
34
manifests/install.pp
Normal file
34
manifests/install.pp
Normal file
@@ -0,0 +1,34 @@
|
||||
# == Class: dokuwiki::install
|
||||
#
|
||||
# See the README.md for documentation
|
||||
#
|
||||
class dokuwiki::install (
|
||||
$version = $dokuwiki::version,
|
||||
$package_category = $dokuwiki::package_category,
|
||||
$package_name = $dokuwiki::package_name,
|
||||
$use_webapp_config = $dokuwiki::use_webapp_config,
|
||||
$vhost = $dokuwiki::vhost,
|
||||
$base_path = $dokuwiki::base_path,
|
||||
) {
|
||||
|
||||
package {
|
||||
'www-apps/dokuwiki':
|
||||
ensure => $version,
|
||||
category => $package_category,
|
||||
name => $package_name;
|
||||
}
|
||||
|
||||
if $use_webapp_config {
|
||||
webapp_config {
|
||||
"dokuwiki-${version}":
|
||||
action => 'install',
|
||||
vhost => $vhost,
|
||||
base => $base_path,
|
||||
app => 'dokuwiki',
|
||||
version => $version,
|
||||
depends => Package['www-apps/dokuwiki'];
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user