Running the devtest cloud initialization script after deploying a stack fails at the init-keystone step.
(init-keystone was run with named args for https://bugs.launchpad.net/tuskar-ui/+bug/1335095)
+ init-keystone -p ****** -t ****** -o 192.0.2.28 -e <email address hidden> -u heat-admin@192.0.2.28
Traceback (most recent call last):
File "/root/tripleo/tripleo-incubator/scripts/init-keystone", line 11, in <module>
sys.exit(main())
File "/root/tripleo/tripleo-incubator/openstack-tools/lib/python2.7/site-packages/os_cloud_config/cmd/init_keystone.py", line 61, in main
args.admin_password, args.region, args.ssl, args.user)
File "/root/tripleo/tripleo-incubator/openstack-tools/lib/python2.7/site-packages/os_cloud_config/keystone.py", line 40, in initialize
_create_roles(keystone)
File "/root/tripleo/tripleo-incubator/openstack-tools/lib/python2.7/site-packages/os_cloud_config/keystone.py", line 105, in _create_roles
keystone.roles.create('admin')
File "/root/tripleo/tripleo-incubator/openstack-tools/lib/python2.7/site-packages/keystoneclient/v2_0/roles.py", line 39, in create
return self._create('/OS-KSADM/roles', params, "role")
File "/root/tripleo/tripleo-incubator/openstack-tools/lib/python2.7/site-packages/keystoneclient/base.py", line 142, in _create
return self._post(url, body, response_key, return_raw)
File "/root/tripleo/tripleo-incubator/openstack-tools/lib/python2.7/site-packages/keystoneclient/base.py", line 155, in _post
resp, body = self.client.post(url, body=body)
File "/root/tripleo/tripleo-incubator/openstack-tools/lib/python2.7/site-packages/keystoneclient/httpclient.py", line 595, in post
return self._cs_request(url, 'POST', **kwargs)
File "/root/tripleo/tripleo-incubator/openstack-tools/lib/python2.7/site-packages/keystoneclient/httpclient.py", line 581, in _cs_request
return self.request(url, method, **kwargs)
File "/root/tripleo/tripleo-incubator/openstack-tools/lib/python2.7/site-packages/keystoneclient/httpclient.py", line 563, in request
resp = super(HTTPClient, self).request(url, method, **kwargs)
File "/root/tripleo/tripleo-incubator/openstack-tools/lib/python2.7/site-packages/keystoneclient/baseclient.py", line 21, in request
return self.session.request(url, method, **kwargs)
File "/root/tripleo/tripleo-incubator/openstack-tools/lib/python2.7/site-packages/keystoneclient/utils.py", line 324, in inner
return func(*args, **kwargs)
File "/root/tripleo/tripleo-incubator/openstack-tools/lib/python2.7/site-packages/keystoneclient/session.py", line 274, in request
raise exceptions.from_response(resp, method, url)
keystoneclient.openstack.common.apiclient.exceptions.Unauthorized: The request you have made requires authentication. (HTTP 401)
It appears that this is not an issue anymore. Marking bug as invalid. Please feel free to reopen if this still affects you.