Puppet Class: postgresql_cd::params

Inherited by:
postgresql_cd::main::config
postgresql_cd::main::install
Defined in:
manifests/params.pp

Summary

Class contains all parameters for the postgresql_cd module.

Overview

postgresql_cd::params.pp Module name: postgresql_cd Author: Arne Teuke (arne_teuke@confdroid.com)

Parameters:

  • pl_server_fqdn (String) (defaults to: undef)

    the fqdn of the postgresql server. Any other system will be configured as client

  • reqpackages_server (String) (defaults to: 'postgresql-server')

    the packages for the server

  • reqpackages_client (String) (defaults to: 'postgresql')

    the packages for the client

  • pkg_ensure (String) (defaults to: 'latest')

    which version of the packages to install, i.e. 'latest', 'present' '13.20',



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

class postgresql_cd::params (

  String $pl_server_fqdn    = undef,

  # installation
  String $reqpackages_server      = 'postgresql-server',
  String $reqpackages_client      = 'postgresql',
  String $pkg_ensure              = 'latest',


) {
  $fqdn                     = $facts['networking']['fqdn']
  $domain                   = $facts['networking']['domain']
  $os_name                  = $facts['os']['name']
  $os_release               = $facts['os']['release']['major']

  # includes must be last
  include postgresql_cd::main::config
}