Puppet Class: pgpool::config::connection
- Defined in:
- manifests/config/connection.pp
Overview
Class: pgpool::config::connection
This class exposes the connection settings for pgpool.
Parameters
- listen_addresses
-
String. This is the listen address pgpool should listen on. ‘*’ can be used for all interfaces. Defaults to
localhost
. - port
-
Integer. This is the port pgpool should listen on. Defaults to
9999
. - socket_dir
-
String. This is the folder to store the socket. Defaults to
/tmp
. - pcp_port
-
Integer. This is the listen port for the PCP process. Defaults to
9898
. - pcp_socket_dir
-
String. This is the folder for the PCP process’s unix socket. Defaults to
/tmp
.
Variables
N/A
Examples
class { ‘pgpool::config::connection’:
listen_addresses => '*',
}
Authors
Alex Schultz <aschultz@next-development.com>
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
# File 'manifests/config/connection.pp', line 42
class pgpool::config::connection (
$listen_addresses = 'localhost',
$port = 9999,
$socket_dir = '/tmp',
$pcp_port = 9898,
$pcp_socket_dir = '/tmp',
) {
$connection_config = {
'listen_addresses' => { value => $listen_addresses },
'port' => { value => $port },
'socket_dir' => { value => $socket_dir },
'pcp_port' => { value => $pcp_port },
'pcp_socket_dir' => { value => $pcp_socket_dir },
}
$connection_defaults = {
ensure => present
}
create_resources(pgpool::config::val, $connection_config, $connection_defaults)
}
|