From ae2f4718a0477cddd380055ea392134bd73590e2 Mon Sep 17 00:00:00 2001 From: Sokratis Siozos-Drosos Date: Wed, 24 Apr 2019 11:18:08 +0200 Subject: [PATCH] (MODE-11365) Added circleci config. --- .circleci/config.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .circleci/config.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..8dcc581 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,23 @@ +version: 2 +jobs: + deploy-to-dev: + docker: + - image: monosolutions/terraform:1.0.4 + working_directory: /tmp/repo + environment: + REGION: "eu-central-1" + steps: + - checkout + - run: + name: Configure deployment + command: | + aws configure set aws_access_key_id "${AWS_DEV_ACCESS_KEY}" + aws configure set aws_secret_access_key "${AWS_DEV_SECRET_KEY}" + aws configure set region "${REGION}" + wget https://github.com/gruntwork-io/terragrunt/releases/download/v0.14.10/terragrunt_linux_amd64 -O terragrunt + chmod a+x terragrunt + mv terragrunt /bin/ + - run: + name: Deploy tileserver to fra dev + command: | + cd /tmp/repo/deployment/eu-central-1/dev/tileserver && terragrunt apply --terragrunt-non-interactive -auto-approve \ No newline at end of file