Puppet Class: ganglia::server

Defined in:
manifests/server.pp

Overview

Class: ganglia::server

This class installs the ganglia server

Parameters:

Actions:

installs the ganglia server

Sample Usage:

include ganglia::server


13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'manifests/server.pp', line 13

class ganglia::server {

  include ganglia::client

  $ganglia_server_pkg = 'gmetad'

  package {$ganglia_server_pkg:
    ensure => present,
    alias  => 'ganglia_server',
  }

  service {$ganglia_server_pkg:
    ensure  => 'running',
    require => Package[$ganglia_server_pkg];
  }

  file {'/etc/ganglia/gmetad.conf':
    ensure  => present,
    require => Package['ganglia_server'],
    notify  => Service[$ganglia_server_pkg],
    content => template('ganglia/gmetad.conf');
  }

}