This is to outline the plan for the implementation of "puppet-openstack will support Keystone domain scoped resource names without a '::domain' in the name, only if the 'default_domain_id' parameter in Keystone has _not_ been set. That is, if the default domain is 'Default'." Details here: http://lists.openstack.org/pipermail/openstack-dev/2015-August/072878.html In the process of implementation, several bugs were found and fixed (for review) in the underlying code. https://bugs.launchpad.net/puppet-keystone/+bug/1492843 - review https://review.openstack.org/221119 https://bugs.launchpad.net/puppet-keystone/+bug/1492846 - review https://review.openstack.org/221120 https://bugs.launchpad.net/puppet-keystone/+bug/1492848 - review https://review.openstack.org/221121 I think the best course of action will be to rebase both https://review.openstack.org/#/c/218044 and https://review.openstack.org/#/c/218059/ on top of these, in order for the https://review.openstack.org/#/c/218059 to be able to pass the gate tests. The next step will be to get rid of the introspection/indirection calls, which were a mistake from the beginning (terrible for performance), but that will be easily done on top of the above patches. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150907/30bda30b/attachment.html>