[stack@instack ~]$ openstack overcloud deploy --templates -e /usr/share/openstack-tripleo-heat-templates/overcloud-resource-registry-puppet.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/puppet
-pacemaker.yaml --control-scale 3 --compute-scale 1 --libvirt-type qemu --ntp-server '0.fedora.pool.ntp.org'
WARNING: openstackclient.common.utils is deprecated and will be removed after Jun 2017. Please use osc_lib.utils
WARNING: openstackclient.common.exceptions is deprecated and will be removed after Jun 2017. Please use osc_lib.exceptions
Removing the current plan files
Uploading new plan files
Plan updated
Deploying templates in the directory /usr/share/openstack-tripleo-heat-templates
Object GET failed: http://192.0.2.1:8080/v1/AUTH_42e81ee8038247148a32eab70700ce21/overcloud/overcloud-without-mergepy.yaml 404 Not Found [first 60 chars of response] <html><h1>Not Found</h1><p>The resource cou$
d not be found.<
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1565, in _retry
service_token=self.service_token, **kwargs)
File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1116, in get_object
http_response_content=body)
ClientException: Object GET failed: http://192.0.2.1:8080/v1/AUTH_42e81ee8038247148a32eab70700ce21/overcloud/overcloud-without-mergepy.yaml 404 Not Found [first 60 chars of response] <html><h1>Not Found</h1><p$
The resource could not be found.<
Object GET failed: http://192.0.2.1:8080/v1/AUTH_42e81ee8038247148a32eab70700ce21/overcloud/overcloud.yaml 404 Not Found [first 60 chars of response] <html><h1>Not Found</h1><p>The resource could not be found.$
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1565, in _retry
service_token=self.service_token, **kwargs)
File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1116, in get_object
http_response_content=body)
ClientException: Object GET failed: http://192.0.2.1:8080/v1/AUTH_42e81ee8038247148a32eab70700ce21/overcloud/overcloud.yaml 404 Not Found [first 60 chars of response] <html><h1>Not Found</h1><p>The resource co$
ld not be found.<
The following errors occurred:
Object GET failed: http://192.0.2.1:8080/v1/AUTH_42e81ee8038247148a32eab70700ce21/overcloud/overcloud-without-mergepy.yaml 404 Not Found [first 60 chars of response] <html><h1>Not Found</h1><p>The resource cou$
d not be found.<
Object GET failed: http://192.0.2.1:8080/v1/AUTH_42e81ee8038247148a32eab70700ce21/overcloud/overcloud.yaml 404 Not Found [first 60 chars of response] <html><h1>Not Found</h1><p>The resource could not be found.$
Sometimes a deploy fails with a 500 error from nova. After you delete the stack in heat, when you go to redeploy you get this error returned from swift.
Workaround:
mistral environment-delete overcloud
swift delete --all