#!/bin/bash set -o errexit source $GRENADE_DIR/grenaderc source $GRENADE_DIR/functions source $TOP_DIR/openrc admin admin set -o xtrace SAHARA_USER=sahara_grenade SAHARA_PROJECT=sahara_grenade SAHARA_PASS=pass SAHARA_SERVER=sahara_server1 SAHARA_KEY=sahara_key SAHARA_KEY_FILE=$SAVE_DIR/sahara_key.pem JSON_PATH=`dirname $BASH_SOURCE` PUBLIC_NETWORK_NAME=${PUBLIC_NETWORK_NAME:-public} PRIVATE_NETWORK_NAME=${PRIVATE_NETWORK_NAME:-private} # cirros image is not appropriate for cluster creation SAHARA_IMAGE_NAME=${SAHARA_IMAGE_NAME:-fedora-heat-test-image} SAHARA_IMAGE_USER=${SAHARA_IMAGE_USER:-fedora} # custom flavor parameters SAHARA_FLAVOR_NAME=${SAHARA_FLAVOR_NAME:-sahara_flavor} SAHARA_FLAVOR_RAM=${SAHARA_FLAVOR_RAM:-1024} SAHARA_FLAVOR_DISK=${SAHARA_FLAVOR_DISK:-10} function _sahara_set_user { OS_TENANT_NAME=$SAHARA_PROJECT OS_PROJECT_NAME=$SAHARA_PROJECT OS_USERNAME=$SAHARA_USER OS_PASSWORD=$SAHARA_PASS } function register_image { eval $(openstack --os-image-api-version 1 image show -f \ shell -c id $SAHARA_IMAGE_NAME) resource_save sahara image_id $id sahara image-register --id $id --username $SAHARA_IMAGE_USER sahara image-add-tag --id $id --tag fake sahara image-add-tag --id $id --tag 0.1 echo $id } # args: