Defined Type: tomcat::valve
- Defined in:
- manifests/valve.pp
Overview
puppet2sitepp @tomcatvalves
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'manifests/valve.pp', line 2
define tomcat::valve(
$classname,
$options = undef,
$servicename = $name,
$catalina_base = "/opt/${name}",
) {
if ! defined(Class['tomcat'])
{
fail('You must include the tomcat base class before using any tomcat defined resources')
}
if($options!=undef)
{
validate_hash($options)
}
concat::fragment{ "${catalina_base}/conf/server.xml valve ${name} ${catalina_base} ${servicename} ${classname}":
target => "${catalina_base}/conf/server.xml",
order => '26',
content => template("${module_name}/conf/valve.erb"),
}
}
|