diff --git a/doc/_index.html b/doc/_index.html index b659bb1..45d5b97 100644 --- a/doc/_index.html +++ b/doc/_index.html @@ -73,6 +73,16 @@ +
  • + confdroid_postgresql::bouncer::bouncer + +
  • + +
  • + confdroid_postgresql::bouncer::service + +
  • +
  • confdroid_postgresql::exporter::dirs @@ -154,6 +164,11 @@
  • C
  • @@ -538,14 +673,6 @@
     
     
    -30
    -31
    -32
    -33
    -34
    -35
    -36
    -37
     38
     39
     40
    @@ -594,10 +721,31 @@
     83
     84
     85
    -86
    +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 -
    # File 'manifests/params.pp', line 30
    +        
    # File 'manifests/params.pp', line 38
     
     class confdroid_postgresql::params (
     
    @@ -634,6 +782,13 @@ class confdroid_postgresql::params (
     
       # pg bouncer
       Boolean $pl_use_pg_bouncer      = false,
    +  String $pl_bouncer_listen_addr  = '0.0.0.0',
    +  String $pl_bouncer_port         = '6432',
    +  String $pl_bouncer_auth_mode    = 'md5',
    +  String $pl_bouncer_auth_users   = 'placeholder',
    +  String $pl_bouncer_pool_mode    = 'transaction',
    +  String $pl_bouncer_mx_cl_conn   = '100',
    +  String $pl_bouncer_pool_size    = '20',
     
     ) {
       $fqdn                     = $facts['networking']['fqdn']
    @@ -643,15 +798,21 @@ class confdroid_postgresql::params (
     
       # Directories
       $pl_data_dir              = '/var/lib/pgsql/data/'
    +  $pl_bouncer_dir           = '/etc/pgbouncer'
     
       # files
       $pl_pg_hba_conf           = "${pl_data_dir}/pg_hba.conf"
       $pl_pg_hba_rule_conf      = 'confdroid_postgresql/server/pghba/pg_hba_rule.conf.erb'
       $pl_pg_hba_conf_erb       = 'confdroid_postgresql/server/pghba/pg_hba.conf.erb'
    +  $pl_bouncer_ini_file      = "${pl_bouncer_dir}/pgbouncer.ini"
    +  $pl_bouncer_ini_erb       = 'confdroid_postgresql/server/bouncer/pgbouncer.ini.erb'
    +  $pl_bouncer_auth_file     = "${pl_bouncer_dir}/userlist.txt"
    +  $pl_bouncer_auth_erb      = 'confdroid_postgresql/server/bouncer/bouncer_users.erb'
     
       # Service
       $pl_service               = 'postgresql'
       $pl_exporter_service      = 'postgres_exporter'
    +  $pl_bouncer_service       = 'pgbouncer'
     
       # includes must be last
       include confdroid_postgresql::main::config
    diff --git a/doc/puppet_classes/confdroid_postgresql_3A_3Aserver_3A_3Ainitdb.html b/doc/puppet_classes/confdroid_postgresql_3A_3Aserver_3A_3Ainitdb.html
    index 94e5612..8f85abe 100644
    --- a/doc/puppet_classes/confdroid_postgresql_3A_3Aserver_3A_3Ainitdb.html
    +++ b/doc/puppet_classes/confdroid_postgresql_3A_3Aserver_3A_3Ainitdb.html
    @@ -83,7 +83,7 @@
     
    -

    confdroid_postgresql::server::initdb.pp Module name: confdroid_postgresql Author: Arne Teuke (arne_teuke@confdroid.com)

    +

    confdroid_postgresql::server::initdb.pp Module name: confdroid_postgresql Author: 12ww1160 (12ww1160@confdroid.com)

    diff --git a/doc/puppet_classes/confdroid_postgresql_3A_3Aserver_3A_3Apghba_3A_3Apg_hba.html b/doc/puppet_classes/confdroid_postgresql_3A_3Aserver_3A_3Apghba_3A_3Apg_hba.html index 692094b..9393f44 100644 --- a/doc/puppet_classes/confdroid_postgresql_3A_3Aserver_3A_3Apghba_3A_3Apg_hba.html +++ b/doc/puppet_classes/confdroid_postgresql_3A_3Aserver_3A_3Apghba_3A_3Apg_hba.html @@ -84,7 +84,7 @@ pg_hba_rule.pp
    -

    confdroid_postgresql::server::pg_hba.pp Module name: confdroid_postgresql Author: Arne Teuke (arne_teuke@puppetsoft.com) }

    +

    confdroid_postgresql::server::pg_hba.pp Module name: confdroid_postgresql Author: 12ww1160 (arne_teuke@puppetsoft.com) }

    diff --git a/doc/puppet_classes/confdroid_postgresql_3A_3Aserver_3A_3Aservice.html b/doc/puppet_classes/confdroid_postgresql_3A_3Aserver_3A_3Aservice.html index b1b70a4..ddf201c 100644 --- a/doc/puppet_classes/confdroid_postgresql_3A_3Aserver_3A_3Aservice.html +++ b/doc/puppet_classes/confdroid_postgresql_3A_3Aserver_3A_3Aservice.html @@ -83,7 +83,7 @@
    -

    confdroid_postgresql::server::service.pp Module name: confdroid_postgresql Author: Arne Teuke (arne_teuke@confdroid.com)

    +

    confdroid_postgresql::server::service.pp Module name: confdroid_postgresql Author: 12ww1160 (12ww1160@confdroid.com)

    diff --git a/doc/puppet_defined_type_list.html b/doc/puppet_defined_type_list.html index 730f296..cdeeb1b 100644 --- a/doc/puppet_defined_type_list.html +++ b/doc/puppet_defined_type_list.html @@ -40,21 +40,28 @@