NOLABS_TOKEN=$(http --ignore-stdin POST $NOLABS_API_TOKENS_ENDPOINT --auth $NOLABS_API_USERNAME:$NOLABS_API_PASSWORD | jq -r '.token')
echo "API Request: http --ignore-stdin PUT $NOLABS_API_BOOKINGS_ENDPOINT/$BOOKING_ID \"status_text=deploying\" \"Authorization:Bearer DUMMY_TOKEN\""
http --ignore-stdin PUT $NOLABS_API_BOOKINGS_ENDPOINT/$BOOKING_ID "status_text=deploying" \
- "Authorization:Bearer $NOLABS_TOKEN"
+ "Authorization:Bearer $NOLABS_TOKEN"
# get ssh public key of the user
echo "API Request: http GET $NOLABS_API_BOOKINGS_ENDPOINT/$BOOKING_ID | jq -r '.user_id'"
cd $WORKSPACE/.cache/repos/swconfig
SCENARIO_VERSION=$(git rev-parse HEAD)
cd $WORKSPACE
-#FLOATING_IP=$(cat .cache/config/inventory.ini | grep 'jumphost ansible_host' | awk '{print $2}' | cut -d'=' -f2)
-FLOATING_IP=10.10.10.10
+FLOATING_IP=$(cat .cache/config/inventory.ini | grep 'jumphost ansible_host' | awk '{print $2}' | cut -d'=' -f2)
# get authentication token
echo "API Request: http --ignore-stdin POST $NOLABS_API_TOKENS_ENDPOINT --auth dummy@dummy.com:dummy | jq -r '.token'"
# update booking
echo "API Request: http --ignore-stdin PUT $NOLABS_API_BOOKINGS_ENDPOINT/$BOOKING_ID \
- \"Authorization:Bearer DUMMY_TOKEN\" \
- status_text=active \
+ \"Authorization:Bearer DUMMY_TOKEN\" \
+ status_text=active \
floating_ip=$FLOATING_IP \
heat_stack_name=$STACK_NAME \
scenario_deploy_log_url=${BUILD_URL}consoleFull \
engine_version=$ENGINE_VERSION \
scenario_version=$SCENARIO_VERSION"
http --ignore-stdin PUT $NOLABS_API_BOOKINGS_ENDPOINT/$BOOKING_ID \
- "Authorization:Bearer $NOLABS_TOKEN" \
- status_text=active \
+ "Authorization:Bearer $NOLABS_TOKEN" \
+ status_text=active \
floating_ip=$FLOATING_IP \
heat_stack_name=$STACK_NAME \
scenario_deploy_log_url=${BUILD_URL}consoleFull \