Files
terraform-course/jenkins-packer-demo/scripts/jenkins-run-terraform.sh
T
Edward Viaene ef34e41349 Feature/packer jenkins (#31)
* packer jenkins update
2020-03-17 21:21:40 +01:00

11 lines
421 B
Bash
Executable File

#!/bin/bash
set -ex
AWS_REGION="eu-west-1"
cd jenkins-packer-demo
S3_BUCKET=`aws s3 ls --region $AWS_REGION |grep terraform-state |tail -n1 |cut -d ' ' -f3`
sed -i 's/terraform-state-xx70dpnh/'${S3_BUCKET}'/' backend.tf
sed -i 's/#//g' backend.tf
aws s3 cp s3://${S3_BUCKET}/amivar.tf amivar.tf --region $AWS_REGION
terraform init
terraform apply -auto-approve -var APP_INSTANCE_COUNT=1 -target aws_instance.app-instance