keystone_user_role provider should be `domain` aware
Bug #1488538 reported by
Vasyl Saienko
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-keystone |
Fix Released
|
Undecided
|
Richard Megginson |
Bug Description
With keystone V3 API and multidomains support `user_name` attribute is no longer globally unique. It is rather `domain` unique .
keystone_user_role should receive `domain_name` and `user_name` in order to clearly define user.
Changed in puppet-keystone: | |
assignee: | nobody → Vasyl Saienko (vsaienko) |
tags: | added: multidomains |
Changed in puppet-keystone: | |
milestone: | none → 7.0.0 |
To post a comment you must log in.
This is already supported with the current code. You specify it like this::
keystone_ user_role { 'username: :user_domain_ name@projectnam e::project_ domain_ name': }
This assumes you have the following resources defined in your manifest::
keystone_tenant { 'projectname: :project_ domain_ name': ...} :user_domain_ name': ...}
keystone_user { 'username: