Puppet Class: zabbixagent::service

Defined in:
manifests/service.pp

Overview

Makes sure the service is running



2
3
4
5
6
7
8
9
10
11
12
13
14
# File 'manifests/service.pp', line 2

class zabbixagent::service {
  $service_name = $::kernel ? {
    'Windows' => 'Zabbix Agent',
    default   => 'zabbix-agent',
  }

  service { 'zabbix-agent':
    ensure  => running,
    name    => $service_name,
    enable  => true,
    require => Package['zabbix-agent'],
  }
}