diff --git a/doc/file.README.html b/doc/file.README.html index ab24473..39be227 100644 --- a/doc/file.README.html +++ b/doc/file.README.html @@ -94,7 +94,9 @@
  • manage roles and databases via define (set $pl_manage_content to true)

  • -

    manage extensions (set pl_manage_extenuiosto true)

    +

    manage extensions (set pl_manage_extensionsto true)

    +
  • +

    install and manage pg_bouncer (set pl_use_pg_bouncerto true)

  • Repo Documentation

    diff --git a/doc/index.html b/doc/index.html index 9d2b47a..9e12693 100644 --- a/doc/index.html +++ b/doc/index.html @@ -94,7 +94,9 @@
  • manage roles and databases via define (set $pl_manage_content to true)

  • -

    manage extensions (set pl_manage_extenuiosto true)

    +

    manage extensions (set pl_manage_extensionsto true)

    +
  • +

    install and manage pg_bouncer (set pl_use_pg_bouncerto true)

  • Repo Documentation

    diff --git a/doc/puppet_classes/confdroid_postgresql_3A_3Amain_3A_3Ainstall.html b/doc/puppet_classes/confdroid_postgresql_3A_3Amain_3A_3Ainstall.html index a60235b..63d3385 100644 --- a/doc/puppet_classes/confdroid_postgresql_3A_3Amain_3A_3Ainstall.html +++ b/doc/puppet_classes/confdroid_postgresql_3A_3Amain_3A_3Ainstall.html @@ -123,7 +123,12 @@ 25 26 27 -28 +28 +29 +30 +31 +32 +33
    # File 'manifests/main/install.pp', line 6
    @@ -143,6 +148,11 @@ class confdroid_postgresql::main::install (
             ensure => $pkg_ensure,
           }
         }
    +    if $pl_use_pg_bouncer == true {
    +      package { $reqpackages_bouncer:
    +        ensure => $pkg_ensure,
    +      }
    +    }
       }
     
       if $fqdn != $pl_server_fqdn {
    diff --git a/doc/puppet_classes/confdroid_postgresql_3A_3Aparams.html b/doc/puppet_classes/confdroid_postgresql_3A_3Aparams.html
    index 41d38ed..862c92f 100644
    --- a/doc/puppet_classes/confdroid_postgresql_3A_3Aparams.html
    +++ b/doc/puppet_classes/confdroid_postgresql_3A_3Aparams.html
    @@ -496,6 +496,37 @@
           
         
       
    +    
  • + + pl_use_pg_bouncer + + + (Boolean) + + + (defaults to: false) + + + — +
    +

    whether to use the pc_bouncer

    +
    + +
  • + +
  • + + reqpackages_bouncer + + + (String) + + + (defaults to: 'pgbouncer') + + +
  • + @@ -507,7 +538,6 @@
     
     
    -29
     30
     31
     32
    @@ -561,10 +591,13 @@
     80
     81
     82
    -83
    +83 +84 +85 +86
    -
    # File 'manifests/params.pp', line 29
    +        
    # File 'manifests/params.pp', line 30
     
     class confdroid_postgresql::params (
     
    @@ -574,6 +607,7 @@ class confdroid_postgresql::params (
       Array $reqpackages_server       = ['postgresql-server','postgresql-contrib'],
       String $reqpackages_extensions  = 'timescaledb',
       String $reqpackages_client      = 'postgresql',
    +  String $reqpackages_bouncer     = 'pgbouncer',
       String $pkg_ensure              = 'latest',
     
       # firewall
    @@ -598,7 +632,8 @@ class confdroid_postgresql::params (
       Boolean $pl_use_exporter        = false,
       String $pl_install_dir          = '/opt/postgres-exporter',
     
    -  # 
    +  # pg bouncer
    +  Boolean $pl_use_pg_bouncer      = false,
     
     ) {
       $fqdn                     = $facts['networking']['fqdn']