Puppet Class: keepalived::params

Defined in:
manifests/params.pp

Overview

Class: keepalived::params

Parameters for the keepalived module.



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

class keepalived::params {

  $service = 'keepalived'
  $confdir = '/etc/keepalived'

  # We can't use osfamily since Gentoo's is 'Linux'
  case $::operatingsystem {
    'Gentoo': {
      $package    = 'sys-cluster/keepalived'
      $sysconfdir = 'conf.d'
    }
    'RedHat','Fedora','CentOS','Scientific','Amazon': {
      $package    = 'keepalived'
      $sysconfdir = 'sysconfig'
    }
    default: {
      $package    = 'keepalived'
    }
  }

}