Required modules

The pg_config module uses types and providers provided by the following two Puppet modules:

easy_type

The metadata of this module contain the right information to allow libararian-puppet to install all required module dependencies. If you want to take control yourself:

forge "http://forge.enterprisemodules.com"

mod 'enterprisemodules/easy_type'

Then use the librarian-puppet or r10K to install the software.

You can also install the software using the puppet module command:

puppet module install
    --module_repository=http://forge.enterprisemodules.com
    enterprisemodules-easy_type

pg_config

The metadata of this module contain the right information to allow libararian-puppet to install all required module dependencies. If you want to take control yourself:

forge "http://forge.enterprisemodules.com"

mod 'enterprisemodules/pg_config'

Then use the librarian-puppet or r10K to install the software.

You can also install the software using the puppet module command:

puppet module install
    --module_repository=http://forge.enterprisemodules.com
    enterprisemodules-pg_config

Supported Operation systems

This module support a broad range of Linux operating systems:

  • RHEL 4,5,6,7
  • CentOS 4,5,6,7
  • OracleLinux 4,5,6,7,8

Supported Postgres versions

This module supports Postgres 9.4 and higher

Supported Puppet versions

This module requires Puppet 5 or higher to run. It supports both the open source versions as well as Puppet Enterprise.