Puppet Class: jetty

Inherited by:
jetty::config
jetty::install
jetty::service
Defined in:
manifests/init.pp

Overview

class: jetty - This class helps to install a Jetty Web Server

Parameters:

  • root (Stdlib::Absolutepath)
  • base (Stdlib::Absolutepath)
  • version (String)
  • service_ensure (Enum['running', 'stoped'])
  • manage_user (Boolean)
  • user (String)
  • group (String)
  • mirror (Stdlib::Httpurl)
  • archive_type (Enum['tar.gz', 'zip'])
  • checksum_type (Enum['sha1', 'md5'])
  • jetty_arguments (Optional[String])
  • java (Optional[String])
  • java_options (Optional[String])
  • configuration (Optional[Hash])
  • logconfig (Optional[Hash])


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']
}