Puppet Class: jetty::config

Inherits:
jetty
Defined in:
manifests/config.pp

Overview

class: jetty::config - This module manages the jetty Web Server configuration



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
# File 'manifests/config.pp', line 3

class jetty::config inherits jetty {

  File {
    owner => $jetty::user,
    group => $jetty::group,
  }

  file { '/etc/default/jetty':
    ensure  => present,
    mode    => '0740',
    content => template('jetty/jetty-defaults.erb'),
  }

  file { "${::jetty::base}/start.ini":
    ensure  => present,
    mode    => '0740',
    content => template('jetty/start.ini.erb'),
    require => File[$::jetty::base],
  }

  # Configures a complete base (instance)
  ::jetty::instance { $::jetty::base:
    logconfig => $::jetty::logconfig,
  }
}