Puppet Class: confluence::params

Inherited by:
confluence::facts
Defined in:
manifests/params.pp

Overview

Class: confluence::params

Defines default values for confluence module



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/params.pp', line 5

class confluence::params {

  case $::osfamily {
    /RedHat/: {
      if $::operatingsystemmajrelease == '7' {
        $service_file_location = '/usr/lib/systemd/system/confluence.service'
        $service_file_template = 'confluence/confluence.service.erb'
        $service_lockfile      = '/var/lock/subsys/confluence'
      } elsif $::operatingsystemmajrelease == '6' {
        $service_file_location = '/etc/init.d/confluence'
        $service_file_template = 'confluence/confluence.initscript.erb'
        $service_lockfile      = '/var/lock/subsys/confluence'
      } else {
        fail("Only osfamily ${::osfamily} 6 and 7 and supported")
      }
    }
    /Debian/: {
      $service_file_location   = '/etc/init.d/confluence'
      $service_file_template   = 'confluence/confluence.initscript.erb'
      $service_lockfile        = '/var/lock/confluence'
    }
    default: { fail('Only osfamily Debian and Redhat are supported') }
  }
}