Defined Type: tomcat::alias

Defined in:
manifests/alias.pp

Overview

puppet2sitepp @tomcataliases

Parameters:

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


2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'manifests/alias.pp', line 2

define tomcat::alias(
                        $url,
                        $servicename           = $name,
                        $catalina_base         = "/opt/${name}",
                      ) {

  if ! defined(Class['tomcat'])
  {
    fail('You must include the tomcat base class before using any tomcat defined resources')
  }

  concat::fragment{ "${catalina_base}/conf/server.xml alias ${name} ${catalina_base} ${servicename} ${url}":
    target  => "${catalina_base}/conf/server.xml",
    order   => '26',
    content => "<Alias>${url}</Alias>\n",
  }

}