Puppet Class: pgbouncer::params

Inherited by:
pgbouncer
Defined in:
manifests/params.pp

Overview

Class: pgbouncer::params

Parameters to be set for pgbouncer

GPL-3.0+



9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'manifests/params.pp', line 9

class pgbouncer::params {
  case $::osfamily {
    'redhat': {
      $log_dir     = '/var/log/pgbouncer'
      $owner_user  = 'pgbouncer'
      $owner_group = 'pgbouncer'
    }
    'debian': {
      # do nothing
      $log_dir     = '/var/log/postgresql'
      $owner_user  = 'postgres'
      $owner_group = 'postgres'
    }
    default: {
      fail("Unsupported osfamily ${::osfamily}")
    }
  }
  $logfile     = "${log_dir}/pgbouncer.log"
  $pidfile     = "${log_dir}/pgbouncer.pid"
}