Defined Type: tomcat::config::properties

Defined in:
manifests/config/properties.pp

Summary

Manage the catalina.properties file

Overview

Parameters:

  • catalina_base (Any)
  • catalina_home (Any)
  • user (Any)
  • group (Any)


5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'manifests/config/properties.pp', line 5

define tomcat::config::properties (
  $catalina_base,
  $catalina_home,
  $user,
  $group,
) {
  tag(sha1($catalina_base))
  tag(sha1($catalina_home))
  concat { "${catalina_base}/conf/catalina.properties":
    ensure_newline => true,
    owner          => $user,
    group          => $group,
    mode           => '0640',
  }
  concat::fragment { "${catalina_base} properties base file from catalina_home ${$catalina_home}/conf/catalina.properties":
    target => "${catalina_base}/conf/catalina.properties",
    source => "${catalina_home}/conf/catalina.properties",
    order  => '01',
  }
}