[openstack-dev] [puppet] Re: Puppet-OpenStack API providers - Follow up

Gilles Dubreuil gilles at redhat.com
Wed May 20 06:17:04 UTC 2015


Hi,

Just wanted to add, for clarification, the need to restructure the
openstacklib.

The use of resource[:auth] parameter is causing the providers to behave
differently depending on the context, as expressed earlier in this thread.

I would to highlight the fact that this change is driven by design.
Therefore the need for a fix, sooner than later, especially at a time of
the entire stack of provider to shift to Keystone V3. And this is
actually a critical time because of patches waiting upon this structural
change.

The bp/auth-consolidation (sorry for the *bad* name) patches show
authentication doesn't have to be using parameters, the latter was a
mistake from a types/providers suitability viewpoint.

The restructure (bp/auth-consolidation) is not only working but also
simplifies the code which is going to make the development/maintenance
of types/providers faster.

If anyone has issues/questions with this please speak up!

Thank you,
Gilles

On 07/05/15 11:50, Gilles Dubreuil wrote:
> 
> 
> On 07/05/15 11:33, Colleen Murphy wrote:
>>
>>
>> On Wed, May 6, 2015 at 6:26 PM, Gilles Dubreuil <gilles at redhat.com
>> <mailto:gilles at redhat.com>> wrote:
>>
>>     It seems ~/.openrc is the only default [...]
>>
>> The extras module places it at '/root/openrc' [1], so either the extras
>> module should be changed or the providers should look in /root/openrc,
>> either way it should be consistent.
>>
> 
> Agreed.
> 
> Let's use ~/openrc for now then.
> 
>> Colleen
>>
>> [1] http://git.openstack.org/cgit/stackforge/puppet-openstack_extras/tree/manifests/auth_file.pp#n86
>>
>>
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
> 
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 



More information about the OpenStack-dev mailing list