Puppet Class: tomcat::install
- Defined in:
- manifests/install.pp
Overview
private Class: tomcat::install
Full description of define tomcat::install here.
Authors
Author Lennart Betz <lennart.betz@netways.de>
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 |
# File 'manifests/install.pp', line 9
class tomcat::install {
if $module_name != $caller_module_name {
fail("tomcat::install is a private define resource of module tomcat, you're not able to use.")
}
$version = $tomcat::version
$release = $tomcat::release
$basedir = $tomcat::basedir
$package = $params::conf[$version]['package']
$group = $params::conf[$version]['group']
$confdir = $params::conf[$version]['confdir']
$bindir = $params::conf[$version]['bindir']
package { $package:
ensure => $release,
}
-> file { $confdir:
ensure => directory,
owner => 'root',
group => $group,
mode => '0775',
}
if ! $tomcat::standalone {
file { $basedir:
ensure => directory,
owner => 'root',
group => 'root',
mode => '0775',
}
}
}
|