Defined Type: tomcat::tomcatrole

Defined in:
manifests/tomcatrole.pp

Overview

Parameters:

  • rolename (Any)
  • description (Any) (defaults to: undef)
  • catalina_base (Any) (defaults to: "/opt/${name}")
  • servicename (Any) (defaults to: $name)


1
2
3
4
5
6
7
8
9
10
11
12
# File 'manifests/tomcatrole.pp', line 1

define tomcat::tomcatrole (
                            $rolename,
                            $description = undef,
                            $catalina_base = "/opt/${name}",
                            $servicename   = $name,
                          ) {
  concat::fragment{ "${catalina_base}/conf/tomcat-users.xml role ${rolename}":
    target  => "${catalina_base}/conf/tomcat-users.xml",
    order   => '44',
    content => template("${module_name}/tomcatusers/role.erb"),
  }
}