From 2e017983cbef956dd47ff2df3b55e6120638f896 Mon Sep 17 00:00:00 2001 From: Sokratis Siozos-Drosos Date: Wed, 24 Apr 2019 19:04:46 +0200 Subject: [PATCH] (MODE-11365) Using terraform inline vars to pass aws creds. --- .circleci/config.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 5e2b128..122b884 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -83,13 +83,16 @@ jobs: wget https://github.com/gruntwork-io/terragrunt/releases/download/v0.14.10/terragrunt_linux_amd64 -O terragrunt chmod a+x terragrunt mv terragrunt /bin/ - sed -i -e "s%repo_version =%repo_version = \"${CIRCLE_SHA1}\"%g" "${REGION}/${ENVIRONMENT}/tileserver/terraform.tfvars" - sed -i -e "s%aws_access_key =%aws_access_key = \"${AWS_DEV_ACCESS_KEY}\"%g" "${REGION}/${ENVIRONMENT}/tileserver/terraform.tfvars" - sed -i -e "s%aws_secret_key =%aws_secret_key = \"${AWS_DEV_SECRET_KEY}\"%g" "${REGION}/${ENVIRONMENT}/tileserver/terraform.tfvars" + # sed -i -e "s%repo_version =%repo_version = \"${CIRCLE_SHA1}\"%g" "${REGION}/${ENVIRONMENT}/tileserver/terraform.tfvars" - run: name: Deploy tileserver to fra dev command: | - cd /tmp/repo/artifact/deployment/eu-central-1/dev/tileserver && terragrunt apply --terragrunt-non-interactive -auto-approve + cd /tmp/repo/artifact/deployment/eu-central-1/dev/tileserver && \ + terragrunt apply \ + -var="aws_access_key=$AWS_DEV_ACCESS_KEY" \ + -var="aws_secret_key=$AWS_DEV_SECRET_KEY" \ + -var="repo_version=$CIRCLE_SHA1" \ + --terragrunt-non-interactive -auto-approve workflows: version: 2 deploy: