We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5f259f2 commit 23961a3Copy full SHA for 23961a3
cookbooks/postgresql/resources/user.rb
@@ -43,6 +43,12 @@
43
converge_by "create role #{new_resource.user}" do
44
cluster.execute(:command => "CREATE ROLE \"#{new_resource.user}\" LOGIN #{password} #{superuser} #{createdb} #{createrole}")
45
end
46
+
47
+ Array(new_resource.roles).each do |role|
48
+ converge_by "grant #{role} to #{new_resource.user}" do
49
+ cluster.execute(:command => "GRANT \"#{role}\" TO \"#{new_resource.user}\"")
50
+ end
51
52
else
53
current_user = cluster.users[new_resource.user]
54
0 commit comments