<div dir="ltr">+1 from me as well.</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Aug 25, 2015 at 2:30 PM, Rich Megginson <span dir="ltr"><<a href="mailto:rmeggins@redhat.com" target="_blank">rmeggins@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This concerns the support of the names of domain scoped Keystone resources (users, projects, etc.) in puppet.<br>
<br>
At the puppet-openstack meeting today [1] we decided that 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'.  In addition:<br>
<br>
* In the OpenStack L release, if 'default_domain_id' is set, puppet will issue a warning if a name is used without '::domain'.<br>
* In the OpenStack M release, puppet will issue a warning if a name is used without '::domain', even if 'default_domain_id' is not set.<br>
* In N (or possibly, O), resource names will be required to have '::domain'.<br>
<br>
The current spec [2] and current code [3] try to support names without a '::domain' in the name, in non-default domains, provided the name is unique across _all_ domains.  This will have to be changed in the current code and spec.<br>
<br>
<br>
[1] <a href="http://eavesdrop.openstack.org/meetings/puppet_openstack/2015/puppet_openstack.2015-08-25-15.01.html" rel="noreferrer" target="_blank">http://eavesdrop.openstack.org/meetings/puppet_openstack/2015/puppet_openstack.2015-08-25-15.01.html</a><br>
[2] <a href="http://specs.openstack.org/openstack/puppet-openstack-specs/specs/kilo/api-v3-support.html" rel="noreferrer" target="_blank">http://specs.openstack.org/openstack/puppet-openstack-specs/specs/kilo/api-v3-support.html</a><br>
[3] <a href="https://github.com/openstack/puppet-keystone/blob/master/lib/puppet/provider/keystone_user/openstack.rb#L217" rel="noreferrer" target="_blank">https://github.com/openstack/puppet-keystone/blob/master/lib/puppet/provider/keystone_user/openstack.rb#L217</a><br>
<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div><br></div>