<div dir="ltr">You shouldn't have to do any of that, it should just work. I have OSC 2.0.0 in my environment though (Ubuntu). I'm just guessing but perhaps that client is too old? Maybe a Fedora user could recommend a version.</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 19, 2016 at 7:38 AM, Matthew Mosesohn <span dir="ltr"><<a href="mailto:mmosesohn@mirantis.com" target="_blank">mmosesohn@mirantis.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Michal,<br>
<br>
Just add --os-identity-api-version=3 to your command it will work. The<br>
provider uses v3 openstackclient via env var<br>
OS_IDENTITY_API_VERSION=3. The default is still 2.<br>
<br>
Best Regards,<br>
Matthew Mosesohn<br>
<div class="HOEnZb"><div class="h5"><br>
On Fri, Feb 19, 2016 at 5:25 PM, Matt Fischer <<a href="mailto:matt@mattfischer.com">matt@mattfischer.com</a>> wrote:<br>
> What version of openstack client do you have? What version of the module are<br>
> you using?<br>
><br>
> On Feb 19, 2016 7:20 AM, "Ptacek, MichalX" <<a href="mailto:michalx.ptacek@intel.com">michalx.ptacek@intel.com</a>> wrote:<br>
>><br>
>> Hi all,<br>
>><br>
>><br>
>><br>
>> I was playing some time with puppet-keystone deployments,<br>
>><br>
>> and also reported one issue related to this:<br>
>><br>
>> <a href="https://bugs.launchpad.net/puppet-keystone/+bug/1547394" rel="noreferrer" target="_blank">https://bugs.launchpad.net/puppet-keystone/+bug/1547394</a><br>
>><br>
>> but in general my observations are that keystone_service is using v3<br>
>> credentials with openstack cli commands that are not compatible<br>
>><br>
>><br>
>><br>
>> e.g.<br>
>><br>
>> Error: Failed to apply catalog: Execution of '/bin/openstack service list<br>
>> --quiet --format csv --long' returned 2: usage: openstack service list [-h]<br>
>> [-f {csv,table}] [-c COLUMN]<br>
>>                               [--max-width <integer>]<br>
>>                               [--quote {all,minimal,none,nonnumeric}]<br>
>> openstack service list: error: unrecognized arguments: --long<br>
>><br>
>><br>
>><br>
>><br>
>><br>
>> It can’t be bug, because whole module will not work due to this J<br>
>><br>
>> I think I miss something important somewhere …<br>
>><br>
>><br>
>><br>
>> My latest manifest file is :<br>
>><br>
>><br>
>><br>
>> Exec { logoutput => 'on_failure' }<br>
>><br>
>> package { 'curl': ensure => present }<br>
>><br>
>><br>
>><br>
>> node keystone {<br>
>><br>
>><br>
>><br>
>>   class { '::mysql::server': }<br>
>><br>
>>   class { '::keystone::db::mysql':<br>
>><br>
>>     password => 'keystone',<br>
>><br>
>>   }<br>
>><br>
>><br>
>><br>
>>   class { '::keystone':<br>
>><br>
>>     verbose             => true,<br>
>><br>
>>     debug               => true,<br>
>><br>
>>     database_connection => 'mysql://<a href="http://keystone:keystone@127.0.0.1/keystone" rel="noreferrer" target="_blank">keystone:keystone@127.0.0.1/keystone</a>',<br>
>><br>
>>     catalog_type        => 'sql',<br>
>><br>
>>     admin_token         => 'admin_token',<br>
>><br>
>>   }<br>
>><br>
>><br>
>><br>
>>   class { '::keystone::roles::admin':<br>
>><br>
>>     email    => '<a href="mailto:example@abc.com">example@abc.com</a>',<br>
>><br>
>>     password => 'ChangeMe',<br>
>><br>
>>   }<br>
>><br>
>><br>
>><br>
>>   class { '::keystone::endpoint':<br>
>><br>
>>     public_url => "http://${::fqdn}:5000/v2.0",<br>
>><br>
>>     admin_url  => "http://${::fqdn}:35357/v2.0",<br>
>><br>
>>   }<br>
>><br>
>> }<br>
>><br>
>><br>
>><br>
>> Env variables looks as follows(before service list is called with --long)<br>
>><br>
>> {"OS_IDENTITY_API_VERSION"=>"3", "OS_TOKEN"=>"admin_token",<br>
>> "OS_URL"=>"<a href="http://127.0.0.1:35357/v3" rel="noreferrer" target="_blank">http://127.0.0.1:35357/v3</a>"}<br>
>><br>
>> Debug: Executing: '/bin/openstack service list --quiet --format csv<br>
>> --long'<br>
>><br>
>><br>
>><br>
>> Thanks for any hint,<br>
>><br>
>> Michal<br>
>><br>
>> --------------------------------------------------------------<br>
>> Intel Research and Development Ireland Limited<br>
>> Registered in Ireland<br>
>> Registered Office: Collinstown Industrial Park, Leixlip, County Kildare<br>
>> Registered Number: 308263<br>
>><br>
>> This e-mail and any attachments may contain confidential material for the<br>
>> sole use of the intended recipient(s). Any review or distribution by others<br>
>> is strictly prohibited. If you are not the intended recipient, please<br>
>> contact the sender and delete all copies.<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>
>><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>
><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>
</div></div></blockquote></div><br></div>