Puppet Class: pg_profile::database::db_parameters
- Inherits:
- pg_profile
- Defined in:
- manifests/database/db_parameters.pp
Summary
This class contains the definition for all the database parameters.Overview
--
pg_profile::database::db_parameters
When these customizations aren’t enough, you can replace the class with your own class. See [pg_profile::database](./database.html) for an explanation on how to do this.
–++–
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'manifests/database/db_parameters.pp', line 14
class pg_profile::database::db_parameters(
Hash $list,
) inherits pg_profile {
easy_type::debug_evaluation() # Show local variable on extended debug
if $list.keys.size > 0 {
echo {"Ensure Postgres parameter(s) ${list.keys.join(',')}":
withpath => false,
}
}
#
# This is a simple way to get started. It is easy to get started, but
# soon your hiera yaml becomes a nigtmare. Our advise is when you need
# to let Puppet manage your Postgres resources, to override this class and
# add your own Puppet implementation. This is a much better, more
# maintainable, and adds more consistency.
#
ensure_resources(pg_parameter, $list)
}
|