Add source and package install for Tuskar client

Change-Id: Iae5ed8f96ab9a18f99287e3c8281493154440995
This commit is contained in:
Dougal Matthews 2014-10-24 09:20:04 +01:00
parent 95a4daa006
commit 85c807a4ef
6 changed files with 23 additions and 0 deletions

View File

@ -17,6 +17,7 @@ This element will set the install types to package for the following elements:
- python_neutronclient
- python_novaclient
- python_swiftclient
- python_tuskarclient
- python_ceilometerclient
- python_ironicclient
- os_collect_config

View File

@ -15,6 +15,7 @@ export DIB_INSTALLTYPE_python_keystoneclient=package
export DIB_INSTALLTYPE_python_neutronclient=package
export DIB_INSTALLTYPE_python_novaclient=package
export DIB_INSTALLTYPE_python_swiftclient=package
export DIB_INSTALLTYPE_python_tuskarclient=package
export DIB_INSTALLTYPE_python_ceilometerclient=package
export DIB_INSTALLTYPE_python_ironicclient=package

View File

@ -73,6 +73,14 @@ if [ -z "${SWIFTCLIENT_EXTRA_INSTALL_OPTS:-}" ]; then
export SWIFTCLIENT_EXTRA_INSTALL_OPTS=${OPENSTACK_EXTRA_INSTALL_OPTS:-""}
fi
# tuskarclient
if [ -z "${TUSKARCLIENT_VENV_DIR:-}" ]; then
export TUSKARCLIENT_VENV_DIR=${OPENSTACK_VENV_DIR:-"/opt/stack/venvs/python-tuskarclient"}
fi
if [ -z "${TUSKARCLIENT_EXTRA_INSTALL_OPTS:-}" ]; then
export TUSKARCLIENT_EXTRA_INSTALL_OPTS=${OPENSTACK_EXTRA_INSTALL_OPTS:-""}
fi
# openstackclient
if [ -z "${OPENSTACKCLIENT_VENV_DIR:-}" ]; then
export OPENSTACKCLIENT_VENV_DIR=${OPENSTACK_VENV_DIR:-"/opt/stack/venvs/python-openstackclient"}

View File

@ -0,0 +1,5 @@
#!/bin/bash
set -eux
install-packages python-tuskarclient

View File

@ -0,0 +1,7 @@
#!/bin/bash
set -eux
install-openstack-client $TUSKARCLIENT_EXTRA_INSTALL_OPTS -c tuskar -i $TUSKARCLIENT_VENV_DIR
add-selinux-path-substitution /usr/bin "$TUSKARCLIENT_VENV_DIR/bin"

View File

@ -8,3 +8,4 @@ python-neutronclient git /opt/stack/python-neutronclient https://git.openstack.o
python-novaclient git /opt/stack/python-novaclient https://git.openstack.org/openstack/python-novaclient.git
python-swiftclient git /opt/stack/python-swiftclient https://git.openstack.org/openstack/python-swiftclient.git
python-openstackclient git /opt/stack/python-openstackclient https://git.openstack.org/openstack/python-openstackclient.git
python-tuskarclient git /opt/stack/python-tuskarclient https://git.openstack.org/openstack/python-tuskarclient.git