From ac2ba3f37018ea71ef2c1f9b694e7bfeb52ff573 Mon Sep 17 00:00:00 2001 From: Mohamed ER-Radi Date: Tue, 9 Jan 2024 17:28:41 +0100 Subject: [PATCH] fix terraform staging action --- .github/workflows/terraform-staging.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/terraform-staging.yml b/.github/workflows/terraform-staging.yml index 747a71656..9167f8e56 100644 --- a/.github/workflows/terraform-staging.yml +++ b/.github/workflows/terraform-staging.yml @@ -16,6 +16,13 @@ jobs: - name: Checkout code uses: actions/checkout@v2 + - name: Configure AWS credentials + uses: aws-actions/configure-aws-credentials@v1 + with: + aws-access-key-id: ${{ secrets.AWS_TF_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_TF_SECRET_ACCESS_KEY }} + aws-region: eu-west-3 + - name: Set up Terraform uses: hashicorp/setup-terraform@v1 with: @@ -26,11 +33,11 @@ jobs: if: success() - name: Terraform Plan - run: terraform plan -var-file=variables.tfvars + run: terraform plan -var-file=../../terraform/terraform.tfvars if: success() - name: Terraform Apply - run: terraform apply -var-file=variables.tfvars -auto-approve + run: terraform apply -var-file=../../terraform/terraform.tfvars -auto-approve if: success() - name: Extract Public IP @@ -39,13 +46,6 @@ jobs: echo "::set-output name=server_public_ip::$(terraform output server_public_ip)" if: success() - - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v1 - with: - aws-access-key-id: ${{ secrets.AWS_TF_ACCESS_KEY_ID }} - aws-secret-access-key: ${{ secrets.AWS_TF_SECRET_ACCESS_KEY }} - aws-region: eu-west-3 - - name: Login to Amazon ECR id: login-ecr uses: aws-actions/amazon-ecr-login@v1