instack-undercloud/elements/undercloud-package-install/environment.d/00-package-install
James Slagle b8a008210b Use openstack-puppet-modules
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
2015-05-07 10:21:42 -04:00

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}