Having /root/openrc filled with v2 auth_url makes keystone_user fails.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-keystone |
Fix Released
|
High
|
Sofer Athlan-Guyot |
Bug Description
Assuming that /root/openrc exists and is filled with:
#!/bin/sh
export OS_NO_CACHE='true'
export OS_TENANT_
export OS_USERNAME='admin'
export OS_PASSWORD=
export OS_AUTH_URL='http://
export OS_AUTH_
export OS_REGION_
export CINDER_
export GLANCE_
export KEYSTONE_
export NOVA_ENDPOINT_
export NEUTRON_
Then puppet will fail on any keystone_user resource. For instance having:
keystone_user { 'foo':
ensure => present,
enabled => true,
email => '<email address hidden>',
password => 'a_big_secret',
}
will result in this error:
Error: /Stage[
Verified with HEAD(>=7.0.0) and 6.1.0, 6.0.0
A temporary fix is to remove the openrc (or commenting the OS_AUTH_URL).
Changed in puppet-keystone: | |
importance: | Undecided → High |
Changed in puppet-keystone: | |
status: | Fix Committed → Fix Released |
Fix proposed to branch: master /review. openstack. org/253157
Review: https:/