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)
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)
# 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 @@
+ whether to use the pc_bouncer
+-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']