Skip to content

Commit d73b4f2

Browse files
committed
Do not leak the DB password when overriding environment variable
NEWPGPASSWD
1 parent d834e9a commit d73b4f2

File tree

1 file changed

+5
-1
lines changed
  • lib/puppet/provider/postgresql_psql

1 file changed

+5
-1
lines changed

lib/puppet/provider/postgresql_psql/ruby.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,11 @@ def get_environment
3838
env_name = $1
3939
value = $2
4040
if environment.include?(env_name) || environment.include?(env_name.to_sym)
41-
warning "Overriding environment setting '#{env_name}' with '#{value}'"
41+
if env_name == 'NEWPGPASSWD'
42+
warning "Overriding environment setting '#{env_name}' with '****'"
43+
else
44+
warning "Overriding environment setting '#{env_name}' with '#{value}'"
45+
end
4246
end
4347
environment[env_name] = value
4448
else

0 commit comments

Comments
 (0)