~nskaggs/juju-ci-tools/add-essential-operations

« back to all changes in this revision

Viewing changes to manual-deploy

  • Committer: Aaron Bentley
  • Date: 2014-02-24 17:18:29 UTC
  • mto: This revision was merged to the branch mainline in revision 252.
  • Revision ID: aaron.bentley@canonical.com-20140224171829-sz644yhoygu7m9dm
Use tags to identify and shut down instances.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
: ${SCRIPTS:=$(readlink -f $(dirname $0))}
4
4
: ${JUJU_HOME:=$SCRIPTS/manual-provider-home}
5
5
export JUJU_HOME
6
 
echo $0
 
6
$SCRIPTS/ec2-terminate-job-instances
7
7
export INSTANCE_TYPE=m1.large
8
8
export AMI_IMAGE=ami-bd6d40d4
9
9
machine_0_id=$($SCRIPTS/ec2-run-instance-get-id)
10
10
machine_1_id=$($SCRIPTS/ec2-run-instance-get-id)
11
11
machine_2_id=$($SCRIPTS/ec2-run-instance-get-id)
 
12
$SCRIPTS/ec2-tag-job-instances $machine_0_id $machine_1_id $machine_2_id
12
13
machine_0_name=$($SCRIPTS/ec2-get-name $machine_0_id)
13
14
machine_1_name=$($SCRIPTS/ec2-get-name $machine_1_id)
14
15
machine_2_name=$($SCRIPTS/ec2-get-name $machine_2_id)
39
40
  exit_code=1
40
41
fi
41
42
rm $JUJU_HOME/environments/manual.jenv
42
 
euca-terminate-instances $machine_0_id $machine_1_id $machine_2_id
 
43
$SCRIPTS/ec2-terminate-job-instances
43
44
exit $exit_code