I've been following the guide at:
to test a containerised deployment.
Here's what I have installed:
[stack@tripleo000 containers-2018-04-12]$ rpm -q python-tripleoclient python2-openstackclient openstack-heat-agents docker openvswitch
python-tripleoclient-9.2.1-0.20180410161616.1c1af2a.el7.centos.noarch
python2-openstackclient-3.14.1-0.20180402185834.a3caf7b.el7.centos.noarch
openstack-heat-agents-1.5.4-0.20180308153305.ecf43c7.el7.centos.noarch
docker-1.13.1-53.git774336d.el7.centos.x86_64
openvswitch-2.9.0-3.el7.x86_64
[stack@tripleo000 containers-2018-04-12]$ rpm -q python-tripleoclient python2-openstackclient openstack-heat-agents docker openvswitch
python-tripleoclient-9.2.1-0.20180410161616.1c1af2a.el7.centos.noarch
python2-openstackclient-3.14.1-0.20180402185834.a3caf7b.el7.centos.noarch
openstack-heat-agents-1.5.4-0.20180308153305.ecf43c7.el7.centos.noarch
docker-1.13.1-53.git774336d.el7.centos.x86_64
openvswitch-2.9.0-3.el7.x86_64
and here are the configured yum repos:
base/7/x86_64 CentOS-7 - Base
dell-system-update_dependent/7/x86_64 dell-system-update_dependent
dell-system-update_independent dell-system-update_independent
delorean-queens delorean-openstack-kuryr-kubernetes-c394b695dfbf823de626276a61069089ccdb0aca
delorean-queens-testing dlrn-queens-testing
extras/7/x86_64 CentOS-7 - Extras
rdo-qemu-ev/x86_64 RDO CentOS-7 - QEMU EV
tripleo-centos-ceph-luminous tripleo-centos-ceph-luminous
updates/7/x86_64 CentOS-7 - Updates
Here's the attempted installation:
export THT_ROOT=/usr/share/openstack-tripleo-heat-templates/
[stack@tripleo000 containers-2018-04-12]$ !40
sudo openstack undercloud deploy --templates=$THT_ROOT --local-ip=192.168.24.1 --keep-running -e $THT_ROOT/environments/services-docker/ironic.yaml -e $THT_ROOT/environments/services-docker/mistral.yaml -e $THT_ROOT/environments/services-docker/zaqar.yaml -e $THT_ROOT/environments/docker.yaml -e $THT_ROOT/environments/mongodb-nojournal.yaml -e $HOME/src/containers-2018-04-12/custom.yaml
Undercloud deploy is an experimental developer focused feature that does not yet replace 'openstack undercloud install'.
Configuring puppet modules symlinks ...
Exception: list index out of range
['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']
'DeployUndercloud' object has no attribute 'heat_launch'
Adam