Puppet Class: balancer

Defined in:
manifests/init.pp

Overview



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'manifests/init.pp', line 3

class balancer {

$conf_name = $facts['os']['family'] ? {
    'Debian' => 'nginx-debian.conf.erb',
    'RedHat' => 'nginx-redhat.conf.erb',
}
package { 'nginx':
  ensure => present,
}
service { 'nginx':
  ensure     => running,
  enable     => true,
  hasrestart => true,
  hasstatus  => true,
  require    => Package['nginx'],
  subscribe  => File[$conf_name]
}
}