base element for trove control plane elements
Change-Id: I5d051cf33ed7e523a770f7cf3ffc33c6a868eb00
This commit is contained in:
parent
4646f2481a
commit
7cb8fc2f35
|
@ -0,0 +1 @@
|
|||
Install OpenStack Trove.
|
|
@ -0,0 +1,3 @@
|
|||
os-refresh-config
|
||||
os-svc-install
|
||||
source-repositories
|
|
@ -0,0 +1,7 @@
|
|||
if [ -z "${TROVE_VENV_DIR:-}" ]; then
|
||||
export TROVE_VENV_DIR=${OPENSTACK_VENV_DIR:-"/opt/stack/venvs/trove"}
|
||||
fi
|
||||
if [ -z "${TROVE_EXTRA_INSTALL_OPTS:-}" ]; then
|
||||
# use -s to enable --system-site-packages in the virtualenv
|
||||
export TROVE_EXTRA_INSTALL_OPTS=${OPENSTACK_EXTRA_INSTALL_OPTS:-"-s"}
|
||||
fi
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/bash
|
||||
set -eux
|
||||
|
||||
os-svc-install $TROVE_EXTRA_INSTALL_OPTS -i "$TROVE_VENV_DIR" -u trove -r /opt/stack/trove
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
[ -d /mnt/state/var/log/trove ] && exit 0
|
||||
install -D -d -o trove -g trove -m 0775 /mnt/state/var/log/trove
|
|
@ -0,0 +1 @@
|
|||
trove git /opt/stack/trove https://git.openstack.org/openstack/trove.git
|
Loading…
Reference in New Issue