Defined Type: collectd::plugin::postgresql::database
- Defined in:
- manifests/plugin/postgresql/database.pp
Overview
databasename allows you to create <Database> blocks with the same name of database, useful if you have multiple instances of different version of pg
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'manifests/plugin/postgresql/database.pp', line 3
define collectd::plugin::postgresql::database (
$ensure = 'present',
Optional[Stdlib::Host] $host = undef,
$databasename = $name,
Optional[Stdlib::Port] $port = undef,
$user = undef,
$password = undef,
$sslmode = undef,
$query = [],
$interval = undef,
$instance = undef,
$krbsrvname = undef,
$writer = undef,
$service = undef,
) {
include collectd
include collectd::plugin::postgresql
concat::fragment { "collectd_plugin_postgresql_conf_db_${title}":
order => '50',
target => "${collectd::plugin_conf_dir}/postgresql-config.conf",
content => template('collectd/plugin/postgresql/database.conf.erb'),
}
}
|