fuel-plugin-6wind-virtual-a.../tests/controller_launch_instance.sh

22 lines
533 B
Bash

# Copyright 2016 6WIND S.A.
#
#!/bin/bash
source openrc
NET_ID=$(neutron net-list | grep 192 | tail -n1 | awk '{print $2}')
nova boot --flavor m1.vm_hugepages --image ubuntu-cloud test_vm --nic net-id=$NET_ID --user-data /root/cloud.cfg
while [ $(nova list | grep test_vm | grep BUILD | wc -l) -eq 1 ]; do
sleep 1;
done
STATUS=$(nova show test_vm | grep status | awk '{print $4}')
if [[ ${STATUS} == "ACTIVE" ]]; then
echo "Wait 2 minutes to make sure that vm cloud-init has finished"
sleep 120
exit 0
fi
exit 1