Files
confdroid_postgresql/manifests/main/install.pp

34 lines
885 B
ObjectPascal
Raw Normal View History

2025-12-04 19:49:59 +01:00
## confdroid_postgresql::main::install.pp
# Module name: confdroid_postgresql
2025-12-05 14:22:43 +01:00
# Author: 12ww1160 (12ww1160@confdroid.com)
2025-12-04 19:49:59 +01:00
# @summary Class manages logic for the confdroid_postgresql module.
2025-04-18 22:06:28 +02:00
##############################################################################
2025-12-04 19:49:59 +01:00
class confdroid_postgresql::main::install (
2025-04-18 22:06:28 +02:00
2025-12-04 19:49:59 +01:00
) inherits confdroid_postgresql::params {
2025-04-18 22:06:28 +02:00
if $fqdn == $pl_server_fqdn {
package { $reqpackages_server:
ensure => $pkg_ensure,
}
package { $reqpackages_client:
ensure => $pkg_ensure,
}
2025-11-21 15:45:25 +01:00
if $pl_manage_extensions == true {
package { $reqpackages_extensions:
ensure => $pkg_ensure,
}
}
2025-12-04 20:58:19 +01:00
if $pl_use_pg_bouncer == true {
package { $reqpackages_bouncer:
ensure => $pkg_ensure,
}
}
2025-04-18 22:06:28 +02:00
}
if $fqdn != $pl_server_fqdn {
package { $reqpackages_client:
ensure => $pkg_ensure,
}
}
}