3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# File 'manifests/init.pp', line 3
class jetty(
Stdlib::Absolutepath $root,
Stdlib::Absolutepath $base,
String $version,
Enum['running', 'stoped'] $service_ensure,
Boolean $manage_user,
String $user,
String $group,
Stdlib::Httpurl $mirror,
Enum['tar.gz', 'zip'] $archive_type,
Enum['sha1', 'md5'] $checksum_type,
Optional[String] $jetty_arguments,
Optional[String] $java,
Optional[String] $java_options,
Optional[Hash] $configuration,
Optional[Hash] $logconfig,
) {
contain jetty::install
contain jetty::config
contain jetty::service
Class['::jetty::install'] ->
Class['::jetty::config'] ~>
Class['::jetty::service']
}
|