· 7 years ago · Jun 01, 2018, 10:44 AM
1#!/usr/bin/env bash
2echo "*** Deployment started"
3usage() {
4 echo "(AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY) to be set"
5 exit 1
6}
7
8if [ ${#} -ne 2 ]; then
9 usage
10fi
11ACCESS_KEY=$1
12SECRET_KEY=$2
13
14export SSH_KEY_NAME
15SSH_KEY_NAME="mykey"
16export IMAGE_NAME
17IMAGE_NAME="ubuntu-dockers"
18sed -i -e "s/ami_image_name/${IMAGE_NAME}/g" terraform/vars.tf
19echo "*** starting packer"
20sh packer.sh $ACCESS_KEY $SECRET_KEY;
21
22echo "*** starting terraform"
23sh terraform.sh;
24sed -i -e "s/${IMAGE_NAME}/ami_image_name/g" terraform/vars.tf
25echo "*** Deployment complete"