Make the JSON file and elements path overrideable in instack-install-undercloud-packages

This commit is contained in:
James Slagle 2014-07-08 15:57:17 -04:00
parent deba3b5e20
commit 0b7ca86013

@ -10,6 +10,12 @@ exec 2>&1
echo "Running $0"
export JSONFILE=${JSONFILE:-/usr/share/instack-undercloud/json-files/fedora-20-undercloud-packages.json}
export ELEMENTS_PATH=${ELEMENTS_PATH:-"/usr/share/diskimage-builder/elements/ \
/usr/share/tripleo-image-elements/ \
/usr/share/instack-undercloud/"}
# generate ssh authentication keys if they don't exist
if [ ! -f ~/.ssh/id_rsa ]; then
echo "Generating an ssh key..."
@ -43,10 +49,8 @@ export UNDERCLOUD_NOVA_PASSWORD=${UNDERCLOUD_NOVA_PASSWORD:-$(tripleo os-make-pa
export UNDERCLOUD_IRONIC_PASSWORD=${UNDERCLOUD_IRONIC_PASSWORD:-$(tripleo os-make-password)}
sudo -E instack \
-p /usr/share/diskimage-builder/elements/ \
/usr/share/tripleo-image-elements/ \
/usr/share/instack-undercloud/ \
-j /usr/share/instack-undercloud/json-files/fedora-20-undercloud-packages.json
-p $ELEMENTS_PATH \
-j $JSONFILE
sudo os-refresh-config