From f4a287dced65f09beb64f74e4e0239f53ce39041 Mon Sep 17 00:00:00 2001 From: Rui Chen Date: Fri, 12 Oct 2018 00:10:15 -0400 Subject: [PATCH] Better version control --- .travis.yml | 3 ++- examples/eks_test_fixture/main.tf | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 74c40e3..e525c78 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,7 +22,8 @@ before_script: - export TF_VAR_region=${AWS_REGION} - echo "using AWS_REGION=${AWS_REGION}" - export TF_WARN_OUTPUT_ERRORS=1 -- curl --silent --output terraform.zip https://releases.hashicorp.com/terraform/0.11.8/terraform_0.11.8_linux_amd64.zip +- export LATEST_TERRAFORM_VERSION=$(curl -s https://api.github.com/repos/hashicorp/terraform/releases/latest | grep tag_name | cut -d '"' -f 4) +- curl --silent --output terraform.zip https://releases.hashicorp.com/terraform/${LATEST_TERRAFORM_VERSION}/terraform_${LATEST_TERRAFORM_VERSION}_linux_amd64.zip - sha256sum terraform.zip | grep "84ccfb8e13b5fce63051294f787885b76a1fedef6bdbecf51c5e586c9e20c9b7" - unzip terraform.zip ; rm -f terraform.zip; chmod +x terraform - mkdir -p ${HOME}/bin ; export PATH=${PATH}:${HOME}/bin; mv terraform ${HOME}/bin/ diff --git a/examples/eks_test_fixture/main.tf b/examples/eks_test_fixture/main.tf index 88f9fe3..29f3c77 100644 --- a/examples/eks_test_fixture/main.tf +++ b/examples/eks_test_fixture/main.tf @@ -1,5 +1,5 @@ terraform { - required_version = "= 0.11.8" + required_version = ">= 0.11.8" } provider "aws" {