Puppet Class: opendeploy::receiver::service

Defined in:
manifests/receiver/service.pp

Overview



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'manifests/receiver/service.pp', line 1

class opendeploy::receiver::service {

  $_sysconf_dir          = '/etc/init.d'
  $_od_controller        = "${_sysconf_dir}/iwodserver"
  $_od_status_controller = "${_sysconf_dir}/iwodstatus"

  file { $_od_status_controller:
    ensure  => 'present',
    mode    => '0755',
    owner   => 'root',
    group   => 'root',
    content => template('opendeploy/receiver/iwodstatus.erb'),
  }

  service { 'iwodserver':
    ensure   => $opendeploy::receiver::service_ensure,
    enable   => true,
    provider => 'base',
    status   => $_od_status_controller,
    stop     => "${_od_controller} stop",
    start    => "${_od_controller} start",
    require  => [ Exec['install_opendeploy_receiver'], ],
  }

}