aboutsummaryrefslogtreecommitdiff
path: root/control/start-instance
diff options
context:
space:
mode:
authorPaul Sokolovsky <paul.sokolovsky@linaro.org>2011-09-19 16:58:09 +0300
committerPaul Sokolovsky <paul.sokolovsky@linaro.org>2011-09-19 16:58:09 +0300
commit18e905fa1980c48ecb4846a6af24ce2aa846b7f2 (patch)
treedb33fe67edcb01deb3c080ccd1478de177e2d465 /control/start-instance
parentbec449d6b2adf1dfaf7371cb4ec1ad214dc39290 (diff)
Specify availability zone to create an instance in explicitly.
Diffstat (limited to 'control/start-instance')
-rwxr-xr-xcontrol/start-instance5
1 files changed, 3 insertions, 2 deletions
diff --git a/control/start-instance b/control/start-instance
index 9b337a5..1b6ce9b 100755
--- a/control/start-instance
+++ b/control/start-instance
@@ -15,8 +15,9 @@ function ec2_create_instance() {
local ami=$2
local instance_type=$3
local security_groups="$4"
+ local zone=$5
echo "Creating instance..."
- local cmd="ec2-run-instances $ami -k $keypair -t $instance_type $security_groups"
+ local cmd="ec2-run-instances $ami -k $keypair -t $instance_type --availability-zone=$zone $security_groups"
# echo $cmd
instance_id=`$cmd | grep ^INSTANCE | cut -f2`
if [ -z "$instance_id" ]; then
@@ -63,7 +64,7 @@ function ec2_wait_till_booted() {
}
function ec2_start_instance() {
- ec2_create_instance "$1" "$2" "$3" "$4"
+ ec2_create_instance "$1" "$2" "$3" "$4" "$5"
ec2_wait_till_running $instance_id
if ! ec2_wait_till_booted $instance_hostname; then
echo "Error starting instance"