Skip to content

Commit 8b79763

Browse files
flexible value for auth_method in pg_hba.conf if passwords are used
1 parent 1dadd63 commit 8b79763

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

manifests/params.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
$manage_selinux = pick($manage_selinux, false)
2626
$package_ensure = 'present'
2727
$module_workdir = pick($module_workdir,'/tmp')
28-
$password_encryption = if versioncmp($version, '14') >= 0 { 'scram-sha-256' } else { undef }
28+
$password_encryption = if versioncmp($version, '14') >= 0 { 'scram-sha-256' } else { 'md5' }
2929
$extra_systemd_config = undef
3030
$manage_datadir = true
3131
$manage_logdir = true

manifests/server.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@
178178
Boolean $manage_datadir = $postgresql::params::manage_datadir,
179179
Boolean $manage_logdir = $postgresql::params::manage_logdir,
180180
Boolean $manage_xlogdir = $postgresql::params::manage_xlogdir,
181-
Optional[Postgresql::Pg_password_encryption] $password_encryption = $postgresql::params::password_encryption,
181+
Postgresql::Pg_password_encryption $password_encryption = $postgresql::params::password_encryption,
182182
Optional[String] $extra_systemd_config = $postgresql::params::extra_systemd_config,
183183

184184
Hash[String, Hash] $roles = {},

manifests/server/instance/config.pp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
Boolean $service_enable = $postgresql::server::service_enable,
7171
Optional[String[1]] $log_line_prefix = $postgresql::server::log_line_prefix,
7272
Optional[String[1]] $timezone = $postgresql::server::timezone,
73-
Optional[Postgresql::Pg_password_encryption] $password_encryption = $postgresql::server::password_encryption,
73+
Postgresql::Pg_password_encryption $password_encryption = $postgresql::server::password_encryption,
7474
Optional[String] $extra_systemd_config = $postgresql::server::extra_systemd_config,
7575
) {
7676
if ($manage_pg_hba_conf == true) {
@@ -105,7 +105,7 @@
105105
type => 'host',
106106
user => $user,
107107
address => '127.0.0.1/32',
108-
auth_method => 'md5',
108+
auth_method => $password_encryption,
109109
order => 3;
110110

111111
"deny access to postgresql user for instance ${name}":
@@ -118,13 +118,13 @@
118118
"allow access to all users for instance ${name}":
119119
type => 'host',
120120
address => $ip_mask_allow_all_users,
121-
auth_method => 'md5',
121+
auth_method => $password_encryption,
122122
order => 100;
123123

124124
"allow access to ipv6 localhost for instance ${name}":
125125
type => 'host',
126126
address => '::1/128',
127-
auth_method => 'md5',
127+
auth_method => $password_encryption,
128128
order => 101;
129129
}
130130
}

0 commit comments

Comments
 (0)