Puppet Class: bacula::filedaemon::service

Inherits:
bacula::params
Defined in:
manifests/filedaemon/service.pp

Overview

Class: bacula::filedaemon::service

Enable Bacula Filedaemon at boot

Parameters:

  • ensure (Enum['present','absent'])


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

class bacula::filedaemon::service
(
    Enum['present','absent'] $ensure

) inherits bacula::params
{

    # Service should be disabled if Bacula Filedaemon should be absent
    $enable = $ensure ? {
        'present' => true,
        'absent' => false
    }

    service { 'bacula-filedaemon':
        name    => $::bacula::params::bacula_filedaemon_service,
        enable  => $enable,
        require => Class['bacula::filedaemon::config'],
    }
}