From cb6ed2cc263d17723b647bfadf68fb8370158ec2 Mon Sep 17 00:00:00 2001 From: halprin Date: Mon, 13 Jan 2025 11:09:45 -0700 Subject: [PATCH] Set-up Terraform before we use it --- .github/workflows/ci.yml | 2 ++ .github/workflows/terraform-ci-destroy.yml | 2 ++ .github/workflows/terraform-deploy_reusable.yml | 2 ++ 3 files changed, 6 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d8145525..e8b50294 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,6 +37,8 @@ jobs: go-version-file: ./src/go.mod cache-dependency-path: ./src/go.sum + - uses: hashicorp/setup-terraform@v3 + - name: Vet run: make vet diff --git a/.github/workflows/terraform-ci-destroy.yml b/.github/workflows/terraform-ci-destroy.yml index da52b04a..777dbdfb 100644 --- a/.github/workflows/terraform-ci-destroy.yml +++ b/.github/workflows/terraform-ci-destroy.yml @@ -49,6 +49,8 @@ jobs: - uses: actions/checkout@v4 + - uses: hashicorp/setup-terraform@v3 + - name: Terraform Init run: terraform init -backend-config="key=rs_sftp_pr_${{ github.event.number }}.tfstate" diff --git a/.github/workflows/terraform-deploy_reusable.yml b/.github/workflows/terraform-deploy_reusable.yml index 6e5f2b3f..6f9387a8 100644 --- a/.github/workflows/terraform-deploy_reusable.yml +++ b/.github/workflows/terraform-deploy_reusable.yml @@ -58,6 +58,8 @@ jobs: - uses: actions/checkout@v4 + - uses: hashicorp/setup-terraform@v3 + - name: Terraform Init id: init run: terraform init ${{ inputs.TERRAFORM_INIT_PARAMETERS }}