Skip to content

Commit e1d96ec

Browse files
Jenkinsopenstack-gerrit
authored andcommitted
Merge "keystone_user_role fix for when user not granted roles yet"
2 parents 1c5f655 + 5a3ba40 commit e1d96ec

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

lib/puppet/provider/keystone_user_role/keystone.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,11 @@ def self.get_user(tenant_id, name)
183183
@users["#{user[1]}@#{tenant_id}"] = user[0]
184184
end
185185
end
186+
# If the user doesn't already have a role on this tenant,
187+
# we need to look them up specifically
188+
unless @users[user_key]
189+
@users[user_key] = get_keystone_object('user', name, 'id')
190+
end
186191
@users[user_key]
187192
end
188193

0 commit comments

Comments
 (0)