Puppet Class: confluence::service

Defined in:
manifests/service.pp

Overview

Class: confluence::service

Install confluence, See README.md for more.

Parameters:

  • service_file_location (Any) (defaults to: $params::service_file_location)
  • service_file_template (Any) (defaults to: $params::service_file_template)
  • service_lockfile (Any) (defaults to: $params::service_lockfile)


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

class confluence::service(
  $service_file_location = $params::service_file_location,
  $service_file_template = $params::service_file_template,
  $service_lockfile      = $params::service_lockfile,
)  {
  if $confluence::manage_service {
    service { 'confluence':
      ensure  => 'running',
      enable  => true,
      start   => '/etc/init.d/confluence start',
      restart => '/etc/init.d/confluence restart',
      stop    => '/etc/init.d/confluence stop',
      status  => '/etc/init.d/confluence status',
      require => Class['confluence::config'],
    }
  }
}