b8a008210b
Update instack-install-undercloud and instack-build-images to no longer use puppet modules from source and use packaged openstack-puppet-modules instead. Change-Id: Ia5f73b2ca779cd2f69eca1772cfd6f43b532eece
55 lines
3.0 KiB
Bash
Executable File
55 lines
3.0 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
set -eux
|
|
|
|
export DIB_DEFAULT_INSTALLTYPE=${DIB_DEFAULT_INSTALLTYPE:-package}
|
|
export DIB_INSTALLTYPE_os_cloud_config=package
|
|
|
|
# Must define this manually, see:
|
|
# https://review.openstack.org/179101
|
|
export DIB_INSTALLTYPE_puppet_modules=${DIB_INSTALLTYPE_puppet_modules:-package}
|
|
|
|
# OpenStack projects
|
|
export DIB_INSTALLTYPE_heat=${DIB_INSTALLTYPE_heat:-package}
|
|
export DIB_INSTALLTYPE_keystone=${DIB_INSTALLTYPE_keystone:-package}
|
|
export DIB_INSTALLTYPE_neutron=${DIB_INSTALLTYPE_neutron:-package}
|
|
export DIB_INSTALLTYPE_glance=${DIB_INSTALLTYPE_glance:-package}
|
|
export DIB_INSTALLTYPE_swift=${DIB_INSTALLTYPE_swift:-package}
|
|
export DIB_INSTALLTYPE_cinder=${DIB_INSTALLTYPE_cinder:-package}
|
|
export DIB_INSTALLTYPE_ceilometer=${DIB_INSTALLTYPE_ceilometer:-package}
|
|
export DIB_INSTALLTYPE_ironic=${DIB_INSTALLTYPE_ironic:-package}
|
|
export DIB_INSTALLTYPE_nova=${DIB_INSTALLTYPE_nova:-package}
|
|
export DIB_INSTALLTYPE_horizon=${DIB_INSTALLTYPE_horizon:-package}
|
|
export DIB_INSTALLTYPE_tuskar=${DIB_INSTALLTYPE_tuskar:-package}
|
|
export DIB_INSTALLTYPE_tuskar_ui=${DIB_INSTALLTYPE_tuskar_ui:-package}
|
|
|
|
# Clients
|
|
export DIB_INSTALLTYPE_python_cinderclient=${DIB_INSTALLTYPE_python_cinderclient:-package}
|
|
export DIB_INSTALLTYPE_python_glanceclient=${DIB_INSTALLTYPE_python_glanceclient:-package}
|
|
export DIB_INSTALLTYPE_python_heatclient=${DIB_INSTALLTYPE_python_heatclient:-package}
|
|
export DIB_INSTALLTYPE_python_keystoneclient=${DIB_INSTALLTYPE_python_keystoneclient:-package}
|
|
export DIB_INSTALLTYPE_python_neutronclient=${DIB_INSTALLTYPE_python_neutronclient:-package}
|
|
export DIB_INSTALLTYPE_python_novaclient=${DIB_INSTALLTYPE_python_novaclient:-package}
|
|
export DIB_INSTALLTYPE_python_swiftclient=${DIB_INSTALLTYPE_python_swiftclient:-package}
|
|
export DIB_INSTALLTYPE_python_ceilometerclient=${DIB_INSTALLTYPE_python_ceilometerclient:-package}
|
|
export DIB_INSTALLTYPE_python_ironicclient=${DIB_INSTALLTYPE_python_ironicclient:-package}
|
|
export DIB_INSTALLTYPE_python_tuskarclient=${DIB_INSTALLTYPE_python_tuskarclient:-package}
|
|
export DIB_INSTALLTYPE_python_openstackclient=${DIB_INSTALLTYPE_python_tuskarclient:-package}
|
|
|
|
# os-*-config
|
|
export DIB_INSTALLTYPE_os_collect_config=${DIB_INSTALLTYPE_os_collect_config:-package}
|
|
export DIB_INSTALLTYPE_os_refresh_config=${DIB_INSTALLTYPE_os_refresh_config:-package}
|
|
export DIB_INSTALLTYPE_os_apply_config=${DIB_INSTALLTYPE_os_apply_config:-package}
|
|
export DIB_INSTALLTYPE_os_net_config=${DIB_INSTALLTYPE_os_net_config:-package}
|
|
|
|
# TripleO
|
|
# Make the setting for tripleo-heat-templates overrideable for the source
|
|
# install. Can be removed when source install is removed.
|
|
export DIB_INSTALLTYPE_tripleo_heat_templates=${DIB_INSTALLTYPE_tripleo_heat_templates:-package}
|
|
|
|
# Miscellaneous
|
|
export DIB_INSTALLTYPE_get_pip_py=${DIB_INSTALLTYPE_get_pip_py:-package}
|
|
export DIB_INSTALLTYPE_novnc=${DIB_INSTALLTYPE_novnc:-package}
|
|
export DIB_INSTALLTYPE_ironic_discoverd=${DIB_INSTALLTYPE_ironic_discoverd:-package}
|
|
export DIB_INSTALLTYPE_heat_config=${DIB_INSTALLTYPE_heat_config:-package}
|