From 8e8c4e53a873fab284efc88f7496c577f4dbfb45 Mon Sep 17 00:00:00 2001 From: rrichley <94038906+rrichley@users.noreply.github.com> Date: Mon, 30 Dec 2024 09:12:12 +0000 Subject: [PATCH] Update deploy.yml --- .github/workflows/deploy.yml | 69 +++++++++++------------------------- 1 file changed, 20 insertions(+), 49 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 84e5ba5..7d2c700 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,58 +1,29 @@ -name: Deploy Storage Account with Log Analytics +name: Deploy Azure Resources on: - workflow_dispatch: - inputs: - location: - description: "Azure Region" - required: true - default: "UK South" - resourceGroupName: - description: "Resource Group Name" - required: true - default: "rrblobtest" - logAnalyticsWorkspaceName: - description: "Log Analytics Workspace Name" - required: true - default: "rrlogtest" - storageAccountName: - description: "Storage Account Name" - required: true - default: "test123434" - containerName: - description: "Blob Container Name" - required: true - default: "images" - allowedIP: - description: "Allowed IP Address" - required: true - default: "92.16.42.251" + push: + branches: + - main jobs: deploy: runs-on: ubuntu-latest steps: - - name: Checkout Code - uses: actions/checkout@v3 + - name: Checkout code + uses: actions/checkout@v3 - - name: Log in to Azure - uses: azure/login@v1 - with: - creds: ${{ secrets.AZURE_CREDENTIALS }} + - name: Login to Azure + uses: azure/login@v1 + with: + creds: ${{ secrets.AZURE_CREDENTIALS }} - - name: Create Resource Group - run: | - az group create \ - --name ${{ github.event.inputs.resourceGroupName }} \ - --location "${{ github.event.inputs.location }}" - - - name: Deploy Bicep Template - run: | - az deployment group create \ - --resource-group ${{ github.event.inputs.resourceGroupName }} \ - --template-file bicep/main.bicep \ - --parameters location="${{ github.event.inputs.location }}" \ - logAnalyticsWorkspaceName="${{ github.event.inputs.logAnalyticsWorkspaceName }}" \ - storageAccountName="${{ github.event.inputs.storageAccountName }}" \ - containerName="${{ github.event.inputs.containerName }}" \ - allowedIP="${{ github.event.inputs.allowedIP }}" + - name: Deploy Bicep File + run: | + az deployment group create \ + --resource-group rrblobtest \ + --template-file bicep/main.bicep \ + --parameters location="UK South" \ + storageAccountName="test123434" \ + containerName="images" \ + allowedIP="92.16.42.251" \ + logAnalyticsWorkspaceName="rrlogtest"