Skip to content

Commit 621f337

Browse files
committed
Adjusting datatypes
1 parent 5ae2e79 commit 621f337

30 files changed

+235
-235
lines changed

manifests/backup/pg_dump.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,13 @@
4242
#
4343
class postgresql::backup::pg_dump (
4444
String[1] $dir,
45+
Variant[Enum['present', 'absent', 'purged', 'disabled', 'installed', 'latest'], Pattern[/./]] $ensure = 'present',
4546
Boolean $compress = true,
4647
Array $databases = [],
4748
Boolean $delete_before_dump = false,
4849
String[1] $dir_group = '0',
4950
String[1] $dir_mode = '0700',
5051
String[1] $dir_owner = 'root',
51-
Enum['present','absent'] $ensure = 'present',
5252
Enum['plain','custom','directory','tar'] $format = 'plain',
5353
Boolean $install_cron = true,
5454
Boolean $manage_user = false,

manifests/client.pp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
# @param package_ensure
1313
# Ensure the client package is installed
1414
class postgresql::client (
15-
Enum['file', 'absent'] $file_ensure = 'file',
16-
Stdlib::Absolutepath $validcon_script_path = $postgresql::params::validcon_script_path,
17-
String[1] $package_name = $postgresql::params::client_package_name,
18-
Enum['present', 'absent', 'latest'] $package_ensure = 'present'
15+
Enum['file', 'absent'] $file_ensure = 'file',
16+
Stdlib::Absolutepath $validcon_script_path = $postgresql::params::validcon_script_path,
17+
String[1] $package_name = $postgresql::params::client_package_name,
18+
Variant[Enum['present', 'absent', 'purged', 'disabled', 'installed', 'latest'], Pattern[/./]] $package_ensure = 'present',
1919
) inherits postgresql::params {
2020
if $package_name != 'UNSET' {
2121
package { 'postgresql-client':

manifests/dnfmodule.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#
77
# @api private
88
class postgresql::dnfmodule (
9-
String[1] $ensure = 'installed',
9+
Variant[Enum['present', 'absent', 'purged', 'disabled', 'installed', 'latest'], Pattern[/./]] $ensure = 'installed',
1010
String[1] $module = 'postgresql',
1111
) {
1212
package { 'postgresql dnf module':

manifests/globals.pp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -115,15 +115,15 @@
115115

116116
Optional[String[1]] $validcon_script_path = undef,
117117

118-
Optional[String[1]] $initdb_path = undef,
119-
Optional[String[1]] $createdb_path = undef,
120-
Optional[String[1]] $psql_path = undef,
121-
Optional[String[1]] $pg_hba_conf_path = undef,
122-
Optional[String[1]] $pg_ident_conf_path = undef,
123-
Optional[String[1]] $postgresql_conf_path = undef,
124-
Optional[Stdlib::Filemode] $postgresql_conf_mode = undef,
125-
Optional[String[1]] $recovery_conf_path = undef,
126-
Hash $default_connect_settings = {},
118+
Optional[Variant[String[1], Stdlib::Absolutepath]] $initdb_path = undef,
119+
Optional[Variant[String[1], Stdlib::Absolutepath]] $createdb_path = undef,
120+
Optional[Variant[String[1], Stdlib::Absolutepath]] $psql_path = undef,
121+
Optional[Variant[String[1], Stdlib::Absolutepath]] $pg_hba_conf_path = undef,
122+
Optional[Variant[String[1], Stdlib::Absolutepath]] $pg_ident_conf_path = undef,
123+
Optional[Variant[String[1], Stdlib::Absolutepath]] $postgresql_conf_path = undef,
124+
Optional[Stdlib::Filemode] $postgresql_conf_mode = undef,
125+
Optional[Variant[String[1], Stdlib::Absolutepath]] $recovery_conf_path = undef,
126+
Hash $default_connect_settings = {},
127127

128128
Optional[Boolean] $pg_hba_conf_defaults = undef,
129129

manifests/lib/devel.pp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
#
1010
#
1111
class postgresql::lib::devel (
12-
String $package_name = $postgresql::params::devel_package_name,
13-
Enum['present', 'absent', 'latest'] $package_ensure = 'present',
14-
Boolean $link_pg_config = $postgresql::params::link_pg_config
12+
Variant[Enum['present', 'absent', 'purged', 'disabled', 'installed', 'latest'], Pattern[/./]] $package_ensure = 'present',
13+
String $package_name = $postgresql::params::devel_package_name,
14+
Boolean $link_pg_config = $postgresql::params::link_pg_config,
1515
) inherits postgresql::params {
1616
if $facts['os']['family'] == 'Gentoo' {
1717
fail('osfamily Gentoo does not have a separate "devel" package, postgresql::lib::devel is not supported')

manifests/lib/docs.pp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
#
1111
#
1212
class postgresql::lib::docs (
13-
String $package_name = $postgresql::params::docs_package_name,
14-
Enum['present', 'absent', 'latest'] $package_ensure = 'present',
13+
String $package_name = $postgresql::params::docs_package_name,
14+
Variant[Enum['present', 'absent', 'purged', 'disabled', 'installed', 'latest'], Pattern[/./]] $package_ensure = 'present',
1515
) inherits postgresql::params {
1616
package { 'postgresql-docs':
1717
ensure => $package_ensure,

manifests/lib/java.pp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
# Specifies whether the package is present.
1010
#
1111
class postgresql::lib::java (
12-
String $package_name = $postgresql::params::java_package_name,
13-
Enum['present', 'absent', 'latest'] $package_ensure = 'present'
12+
String $package_name = $postgresql::params::java_package_name,
13+
Variant[Enum['present', 'absent', 'purged', 'disabled', 'installed', 'latest'], Pattern[/./]] $package_ensure = 'present',
1414
) inherits postgresql::params {
1515
package { 'postgresql-jdbc':
1616
ensure => $package_ensure,

manifests/lib/perl.pp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
# Ensure the perl libs for postgresql are installed.
77
#
88
class postgresql::lib::perl (
9-
String $package_name = $postgresql::params::perl_package_name,
10-
Enum['present', 'absent', 'latest'] $package_ensure = 'present'
9+
String $package_name = $postgresql::params::perl_package_name,
10+
Variant[Enum['present', 'absent', 'purged', 'disabled', 'installed', 'latest'], Pattern[/./]] $package_ensure = 'present',
1111
) inherits postgresql::params {
1212
package { 'perl-DBD-Pg':
1313
ensure => $package_ensure,

manifests/lib/python.pp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
# Ensure the python libs for postgresql are installed.
77
#
88
class postgresql::lib::python (
9-
String[1] $package_name = $postgresql::params::python_package_name,
10-
Enum['present', 'absent', 'latest'] $package_ensure = 'present'
9+
String[1] $package_name = $postgresql::params::python_package_name,
10+
Variant[Enum['present', 'absent', 'purged', 'disabled', 'installed', 'latest'], Pattern[/./]] $package_ensure = 'present',
1111
) inherits postgresql::params {
1212
package { 'python-psycopg2':
1313
ensure => $package_ensure,

manifests/server.pp

Lines changed: 70 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -91,76 +91,76 @@
9191
class postgresql::server (
9292
Optional[Variant[String[1], Sensitive[String[1]], Integer]] $postgres_password = undef,
9393

94-
String[1] $package_name = $postgresql::params::server_package_name,
95-
Enum['present', 'absent', 'latest'] $package_ensure = $postgresql::params::package_ensure,
96-
97-
Optional[String[1]] $plperl_package_name = $postgresql::params::plperl_package_name,
98-
Optional[String[1]] $plpython_package_name = $postgresql::params::plpython_package_name,
99-
100-
Variant[Enum['running', 'stopped'], Boolean] $service_ensure = $postgresql::params::service_ensure,
101-
Boolean $service_enable = $postgresql::params::service_enable,
102-
Boolean $service_manage = $postgresql::params::service_manage,
103-
String[1] $service_name = $postgresql::params::service_name,
104-
Boolean $service_restart_on_change = $postgresql::params::service_restart_on_change,
105-
Optional[String[1]] $service_provider = $postgresql::params::service_provider,
106-
String[1] $service_reload = $postgresql::params::service_reload,
107-
String[1] $service_status = $postgresql::params::service_status,
108-
String[1] $default_database = $postgresql::params::default_database,
109-
Hash $default_connect_settings = $postgresql::globals::default_connect_settings,
110-
Optional[String[1]] $listen_addresses = $postgresql::params::listen_addresses,
111-
Variant[String[1], Integer] $port = $postgresql::params::port,
112-
String[1] $ip_mask_deny_postgres_user = $postgresql::params::ip_mask_deny_postgres_user,
113-
String[1] $ip_mask_allow_all_users = $postgresql::params::ip_mask_allow_all_users,
114-
Array[String[1]] $ipv4acls = $postgresql::params::ipv4acls,
115-
Array[String[1]] $ipv6acls = $postgresql::params::ipv6acls,
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,
125-
126-
String[1] $datadir = $postgresql::params::datadir,
127-
Optional[String[1]] $xlogdir = $postgresql::params::xlogdir,
128-
Optional[String[1]] $logdir = $postgresql::params::logdir,
129-
130-
Optional[String[1]] $log_line_prefix = $postgresql::params::log_line_prefix,
131-
132-
Boolean $pg_hba_conf_defaults = $postgresql::params::pg_hba_conf_defaults,
133-
134-
String[1] $user = $postgresql::params::user,
135-
String[1] $group = $postgresql::params::group,
136-
137-
Boolean $needs_initdb = $postgresql::params::needs_initdb,
138-
139-
Optional[String[1]] $encoding = $postgresql::params::encoding,
140-
Optional[String[1]] $locale = $postgresql::params::locale,
141-
Optional[String[1]] $data_checksums = $postgresql::params::data_checksums,
142-
Optional[String[1]] $timezone = $postgresql::params::timezone,
143-
144-
Boolean $manage_pg_hba_conf = $postgresql::params::manage_pg_hba_conf,
145-
Boolean $manage_pg_ident_conf = $postgresql::params::manage_pg_ident_conf,
146-
Boolean $manage_recovery_conf = $postgresql::params::manage_recovery_conf,
147-
Boolean $manage_postgresql_conf_perms = $postgresql::params::manage_postgresql_conf_perms,
148-
Boolean $manage_selinux = $postgresql::params::manage_selinux,
149-
String[1] $module_workdir = $postgresql::params::module_workdir,
150-
151-
Boolean $manage_datadir = $postgresql::params::manage_datadir,
152-
Boolean $manage_logdir = $postgresql::params::manage_logdir,
153-
Boolean $manage_xlogdir = $postgresql::params::manage_xlogdir,
154-
Optional[String] $password_encryption = $postgresql::params::password_encryption,
155-
String $extra_systemd_config = $postgresql::params::extra_systemd_config,
156-
157-
Hash[String, Hash] $roles = {},
158-
Hash[String, Any] $config_entries = {},
159-
Postgresql::Pg_hba_rules $pg_hba_rules = {},
160-
161-
Boolean $backup_enable = $postgresql::params::backup_enable,
162-
Hash $backup_options = {},
163-
Enum['pg_dump'] $backup_provider = $postgresql::params::backup_provider,
94+
Variant[Enum['present', 'absent', 'purged', 'disabled', 'installed', 'latest'], Pattern[/./]] $package_ensure = $postgresql::params::package_ensure,
95+
String[1] $package_name = $postgresql::params::server_package_name,
96+
97+
Optional[String[1]] $plperl_package_name = $postgresql::params::plperl_package_name,
98+
Optional[String[1]] $plpython_package_name = $postgresql::params::plpython_package_name,
99+
100+
Variant[Enum['running', 'stopped'], Boolean] $service_ensure = $postgresql::params::service_ensure,
101+
Boolean $service_enable = $postgresql::params::service_enable,
102+
Boolean $service_manage = $postgresql::params::service_manage,
103+
String[1] $service_name = $postgresql::params::service_name,
104+
Boolean $service_restart_on_change = $postgresql::params::service_restart_on_change,
105+
Optional[String[1]] $service_provider = $postgresql::params::service_provider,
106+
String[1] $service_reload = $postgresql::params::service_reload,
107+
Optional[String[1]] $service_status = $postgresql::params::service_status,
108+
String[1] $default_database = $postgresql::params::default_database,
109+
Hash $default_connect_settings = $postgresql::globals::default_connect_settings,
110+
Optional[String[1]] $listen_addresses = $postgresql::params::listen_addresses,
111+
Variant[String[1], Stdlib::Port, Integer] $port = $postgresql::params::port,
112+
String[1] $ip_mask_deny_postgres_user = $postgresql::params::ip_mask_deny_postgres_user,
113+
String[1] $ip_mask_allow_all_users = $postgresql::params::ip_mask_allow_all_users,
114+
Array[String[1]] $ipv4acls = $postgresql::params::ipv4acls,
115+
Array[String[1]] $ipv6acls = $postgresql::params::ipv6acls,
116+
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+
126+
String[1] $datadir = $postgresql::params::datadir,
127+
Optional[String[1]] $xlogdir = $postgresql::params::xlogdir,
128+
Optional[String[1]] $logdir = $postgresql::params::logdir,
129+
130+
Optional[String[1]] $log_line_prefix = $postgresql::params::log_line_prefix,
131+
132+
Boolean $pg_hba_conf_defaults = $postgresql::params::pg_hba_conf_defaults,
133+
134+
String[1] $user = $postgresql::params::user,
135+
String[1] $group = $postgresql::params::group,
136+
137+
Boolean $needs_initdb = $postgresql::params::needs_initdb,
138+
139+
Optional[String[1]] $encoding = $postgresql::params::encoding,
140+
Optional[String[1]] $locale = $postgresql::params::locale,
141+
Optional[String[1]] $data_checksums = $postgresql::params::data_checksums,
142+
Optional[String[1]] $timezone = $postgresql::params::timezone,
143+
144+
Boolean $manage_pg_hba_conf = $postgresql::params::manage_pg_hba_conf,
145+
Boolean $manage_pg_ident_conf = $postgresql::params::manage_pg_ident_conf,
146+
Boolean $manage_recovery_conf = $postgresql::params::manage_recovery_conf,
147+
Boolean $manage_postgresql_conf_perms = $postgresql::params::manage_postgresql_conf_perms,
148+
Boolean $manage_selinux = $postgresql::params::manage_selinux,
149+
String[1] $module_workdir = $postgresql::params::module_workdir,
150+
151+
Boolean $manage_datadir = $postgresql::params::manage_datadir,
152+
Boolean $manage_logdir = $postgresql::params::manage_logdir,
153+
Boolean $manage_xlogdir = $postgresql::params::manage_xlogdir,
154+
Optional[String] $password_encryption = $postgresql::params::password_encryption,
155+
Optional[String] $extra_systemd_config = $postgresql::params::extra_systemd_config,
156+
157+
Hash[String, Hash] $roles = {},
158+
Hash[String, Any] $config_entries = {},
159+
Postgresql::Pg_hba_rules $pg_hba_rules = {},
160+
161+
Boolean $backup_enable = $postgresql::params::backup_enable,
162+
Hash $backup_options = {},
163+
Enum['pg_dump'] $backup_provider = $postgresql::params::backup_provider,
164164

165165
#Deprecated
166166
Optional[String[1]] $version = undef,

0 commit comments

Comments
 (0)