From d42a31cf77030f1c6b61ab2722aa506093c41511 Mon Sep 17 00:00:00 2001 From: Edward Viaene Date: Tue, 14 Aug 2018 06:32:20 +0000 Subject: [PATCH] added readme to jenkins packer demo --- jenkins-packer-demo/README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 jenkins-packer-demo/README.md diff --git a/jenkins-packer-demo/README.md b/jenkins-packer-demo/README.md new file mode 100644 index 0000000..d056d38 --- /dev/null +++ b/jenkins-packer-demo/README.md @@ -0,0 +1,16 @@ +# Jenkins packer demo build +``` +ARTIFACT=`packer build -machine-readable packer-demo.json |awk -F, '$0 ~/artifact,0,id/ {print $6}'` +AMI_ID=`echo $ARTIFACT | cut -d ':' -f2` +echo 'variable "APP_INSTANCE_AMI" { default = "'${AMI_ID}'" }' > amivar.tf +aws s3 cp amivar.tf s3://terraform-state-a2b62lf/amivar.tf +``` + +# Jenkins terraform build +``` +cd jenkins-packer-demo +aws s3 cp s3://terraform-state-a2b62lf/amivar amivar.tf +touch mykey +touch mykey.pub +terraform apply -auto-approve -var APP_INSTANCE_COUNT=1 -target aws_instance.app-instance +```