<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi All,<div class=""><br class=""></div><div class="">I’m following the instructions at <a href="https://docs.openstack.org/tripleo-docs/latest/install/installation/installation.html" class="">https://docs.openstack.org/tripleo-docs/latest/install/installation/installation.html</a> and at the step to deploy a containerized undercloud, it fails immediately. </div><div class=""><br class=""></div><div class="">The command I ran was “openstack undercloud install --use-heat”</div><div class=""><br class=""></div><div class="">It fails with this traceback:</div><div class=""><br class=""></div><div class="">```</div><div class=""><div class="">[stack@undercloud1 ~]$ openstack undercloud install --use-heat</div><div class="">Running: sudo openstack undercloud deploy --local-ip=192.168.24.1 --templates=/usr/share/openstack-tripleo-heat-templates/ --heat-native -e /usr/share/openstack-tripleo-heat-templates/environments/services-docker/ironic.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/services-docker/ironic-inspector.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/services-docker/mistral.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/services-docker/zaqar.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/docker.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/config-download-environment.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/undercloud.yaml -e /tmp/undercloud_parameters.yaml --output-dir=/home/stack</div><div class=""><br class=""></div><div class="">Undercloud deploy is an experimental developer focused feature that does not yet replace 'openstack undercloud install'.</div><div class="">Configuring puppet modules symlinks ...</div><div class="">Exception: list index out of range</div><div class="">['Traceback (most recent call last):\n', '  File "/usr/lib/python2.7/site-packages/tripleoclient/v1/undercloud_deploy.py", line 502, in take_action\n    orchestration_client = self._launch_heat(parsed_args)\n', '  File "/usr/lib/python2.7/site-packages/tripleoclient/v1/undercloud_deploy.py", line 187, in _launch_heat\n    parsed_args.heat_user)\n', '  File "/usr/lib/python2.7/site-packages/tripleoclient/heat_launcher.py", line 306, in __init__\n    user)\n', '  File "/usr/lib/python2.7/site-packages/tripleoclient/heat_launcher.py", line 170, in __init__\n    uid = int(self.get_heat_uid())\n', '  File "/usr/lib/python2.7/site-packages/tripleoclient/heat_launcher.py", line 318, in get_heat_uid\n    return p.communicate()[0].rstrip().split(\':\')[2]\n', 'IndexError: list index out of range\n']</div><div class="">'DeployUndercloud' object has no attribute 'heat_launch'</div><div class="">Command '['sudo', 'openstack', 'undercloud', 'deploy', '--local-ip=192.168.24.1', '--templates=/usr/share/openstack-tripleo-heat-templates/', '--heat-native', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services-docker/ironic.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services-docker/ironic-inspector.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services-docker/mistral.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services-docker/zaqar.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/docker.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/config-download-environment.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/undercloud.yaml', '-e', '/tmp/undercloud_parameters.yaml', '--output-dir=/home/stack']' returned non-zero exit status 1</div><div class="">[stack@undercloud1 ~]$</div></div><div class="">```</div><div class=""><br class=""></div><div class="">This is a fresh install of CentOS 7. Prior commands ran were “sudo -E tripleo-repos -b queens current ceph” and “sudo yum install python-tripleorepos”.</div><div class=""><br class=""></div><div class="">Is a containerized install recommended as the documentation claims? Why does the command line say "Undercloud deploy is an experimental developer focused feature that does not yet replace 'openstack undercloud install’.”?</div><div class="">This makes me think that the command line tool is not on par with the documentation.</div><div class=""><br class=""></div><div class="">What can I do to fix this?</div></body></html>