[openstack-dev] [puppet] is puppet-keystone using v3 credentials correctly ?

Ptacek, MichalX michalx.ptacek at intel.com
Fri Feb 19 14:14:39 UTC 2016

Hi all,

I was playing some time with puppet-keystone deployments,
and also reported one issue related to this:
but in general my observations are that keystone_service is using v3 credentials with openstack cli commands that are not compatible

Error: Failed to apply catalog: Execution of '/bin/openstack service list --quiet --format csv --long' returned 2: usage: openstack service list [-h] [-f {csv,table}] [-c COLUMN]
                              [--max-width <integer>]
                              [--quote {all,minimal,none,nonnumeric}]
openstack service list: error: unrecognized arguments: --long

It can't be bug, because whole module will not work due to this :)
I think I miss something important somewhere ...

My latest manifest file is :

Exec { logoutput => 'on_failure' }

package { 'curl': ensure => present }

node keystone {

  class { '::mysql::server': }

  class { '::keystone::db::mysql':

    password => 'keystone',


  class { '::keystone':

    verbose             => true,

    debug               => true,

    database_connection => 'mysql://keystone:keystone@',

    catalog_type        => 'sql',

    admin_token         => 'admin_token',


  class { '::keystone::roles::admin':

    email    => 'example at abc.com',

    password => 'ChangeMe',


  class { '::keystone::endpoint':

    public_url => "http://${::fqdn}:5000/v2.0",

    admin_url  => "http://${::fqdn}:35357/v2.0",



Env variables looks as follows(before service list is called with --long)
{"OS_IDENTITY_API_VERSION"=>"3", "OS_TOKEN"=>"admin_token", "OS_URL"=>""}
Debug: Executing: '/bin/openstack service list --quiet --format csv --long'

Thanks for any hint,
Intel Research and Development Ireland Limited
Registered in Ireland
Registered Office: Collinstown Industrial Park, Leixlip, County Kildare
Registered Number: 308263

This e-mail and any attachments may contain confidential material for the sole
use of the intended recipient(s). Any review or distribution by others is
strictly prohibited. If you are not the intended recipient, please contact the
sender and delete all copies.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160219/7b792d7a/attachment.html>

More information about the OpenStack-dev mailing list