From f90bfc91051aefed1b529f22d595242b82f350af Mon Sep 17 00:00:00 2001 From: Jonah Date: Sun, 18 Feb 2024 12:33:40 +0100 Subject: [PATCH] Update pipeline --- .github/workflows/build_nd_deploy_to_AKS.yml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build_nd_deploy_to_AKS.yml b/.github/workflows/build_nd_deploy_to_AKS.yml index 1f30c5c..b62cee1 100644 --- a/.github/workflows/build_nd_deploy_to_AKS.yml +++ b/.github/workflows/build_nd_deploy_to_AKS.yml @@ -42,7 +42,14 @@ jobs: name: Deploy to AKS with Terraform runs-on: ubuntu-latest needs: build - + env: + ARM_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }} + ARM_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }} + ARM_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }} + RESOURCE_GROUP: ${{ secrets.AZURE_RESOURCE_GROUP }} + STORAGE_ACCOUNT: ${{ secrets.AZURE_STORAGE_ACCOUNT }} + CONTAINER_NAME: ${{ secrets.AZURE_CONTAINER_NAME }} + steps: - name: Checkout repository uses: actions/checkout@v4 @@ -61,17 +68,19 @@ jobs: uses: hashicorp/setup-terraform@v3 with: terraform_version: latest - - name: Debugging - run: env + - name: Terraform Init - run: terraform init + run: terraform init -backend-config="resource_group_name=${{ secrets.AZURE_RESOURCE_GROUP }}" -backend-config="storage_account_name=${{ secrets.AZURE_STORAGE_ACCOUNT }}" -backend-config="container_name=${{ secrets.AZURE_CONTAINER_NAME }}" + - name: Terraform fmt id: fmt run: terraform fmt -check -recursive continue-on-error: true + - name: Terraform Validate id: validate run: terraform validate -no-color + - name: Terraform Plan id: plan run: terraform plan -var 'docker_image=${{ secrets.DOCKER_USERNAME }}/flaskblog-app:${{ github.sha }}' -input=false -var-file=./.env