|
91 | 91 | class postgresql::server ( |
92 | 92 | Optional[Variant[String[1], Sensitive[String[1]], Integer]] $postgres_password = undef, |
93 | 93 |
|
| 94 | + Variant[Enum['present', 'absent', 'purged', 'disabled', 'installed', 'latest'], Pattern[/./]] $package_ensure = $postgresql::params::package_ensure, |
94 | 95 | String[1] $package_name = $postgresql::params::server_package_name, |
95 | | - Enum['present', 'absent', 'latest'] $package_ensure = $postgresql::params::package_ensure, |
96 | 96 |
|
97 | 97 | Optional[String[1]] $plperl_package_name = $postgresql::params::plperl_package_name, |
98 | 98 | Optional[String[1]] $plpython_package_name = $postgresql::params::plpython_package_name, |
|
108 | 108 | String[1] $default_database = $postgresql::params::default_database, |
109 | 109 | Hash $default_connect_settings = $postgresql::globals::default_connect_settings, |
110 | 110 | Optional[String[1]] $listen_addresses = $postgresql::params::listen_addresses, |
111 | | - Variant[String[1], Integer] $port = $postgresql::params::port, |
| 111 | + Variant[String[1], Stdlib::Port] $port = $postgresql::params::port, |
112 | 112 | String[1] $ip_mask_deny_postgres_user = $postgresql::params::ip_mask_deny_postgres_user, |
113 | 113 | String[1] $ip_mask_allow_all_users = $postgresql::params::ip_mask_allow_all_users, |
114 | 114 | Array[String[1]] $ipv4acls = $postgresql::params::ipv4acls, |
115 | 115 | Array[String[1]] $ipv6acls = $postgresql::params::ipv6acls, |
116 | 116 |
|
117 | | - String[1] $initdb_path = $postgresql::params::initdb_path, |
118 | | - Optional[String[1]] $createdb_path = $postgresql::params::createdb_path, |
119 | | - String[1] $psql_path = $postgresql::params::psql_path, |
120 | | - String[1] $pg_hba_conf_path = $postgresql::params::pg_hba_conf_path, |
121 | | - String[1] $pg_ident_conf_path = $postgresql::params::pg_ident_conf_path, |
122 | | - String[1] $postgresql_conf_path = $postgresql::params::postgresql_conf_path, |
123 | | - Optional[Stdlib::Filemode] $postgresql_conf_mode = $postgresql::params::postgresql_conf_mode, |
124 | | - String[1] $recovery_conf_path = $postgresql::params::recovery_conf_path, |
| 117 | + Variant[String[1], Stdlib::Absolutepath] $initdb_path = $postgresql::params::initdb_path, |
| 118 | + Optional[Variant[String[1], Stdlib::Absolutepath]] $createdb_path = $postgresql::params::createdb_path, |
| 119 | + Variant[String[1], Stdlib::Absolutepath] $psql_path = $postgresql::params::psql_path, |
| 120 | + Variant[String[1], Stdlib::Absolutepath] $pg_hba_conf_path = $postgresql::params::pg_hba_conf_path, |
| 121 | + Variant[String[1], Stdlib::Absolutepath] $pg_ident_conf_path = $postgresql::params::pg_ident_conf_path, |
| 122 | + Variant[String[1], Stdlib::Absolutepath] $postgresql_conf_path = $postgresql::params::postgresql_conf_path, |
| 123 | + Optional[Stdlib::Filemode] $postgresql_conf_mode = $postgresql::params::postgresql_conf_mode, |
| 124 | + Variant[String[1], Stdlib::Absolutepath] $recovery_conf_path = $postgresql::params::recovery_conf_path, |
125 | 125 |
|
126 | 126 | String[1] $datadir = $postgresql::params::datadir, |
127 | 127 | Optional[String[1]] $xlogdir = $postgresql::params::xlogdir, |
|
0 commit comments