diff options
author | Paul Sokolovsky <paul.sokolovsky@linaro.org> | 2011-09-19 16:58:09 +0300 |
---|---|---|
committer | Paul Sokolovsky <paul.sokolovsky@linaro.org> | 2011-09-19 16:58:09 +0300 |
commit | 18e905fa1980c48ecb4846a6af24ce2aa846b7f2 (patch) | |
tree | db33fe67edcb01deb3c080ccd1478de177e2d465 /control/start-instance | |
parent | bec449d6b2adf1dfaf7371cb4ec1ad214dc39290 (diff) |
Specify availability zone to create an instance in explicitly.
Diffstat (limited to 'control/start-instance')
-rwxr-xr-x | control/start-instance | 5 |
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" |