Skip to content

Commit

Permalink
Update action.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
vaibbavisk20 authored Feb 28, 2024
1 parent cf93532 commit 473435d
Showing 1 changed file with 57 additions and 14 deletions.
71 changes: 57 additions & 14 deletions .github/actions/quickstart_template/action.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: 'Deploy a Wordpress VM to Azure action - Quickstart Template'
name: 'Deploy a Wordpress VM to Azure action'
description: 'This action helps create an Azure VM and deploy Wordpress on it'
branding:
icon: 'play-circle'
Expand Down Expand Up @@ -37,17 +37,60 @@ runs:
subscription-id: ${{ inputs.subscription-id }}
enable-AzPSSession: false

# - name: 'Accept Bitnami marketplace terms'
# shell: bash
# run: |
# az vm image terms accept --urn bitnami:wordpress:4-4:latest

# - name: 'Az deploy - Wordpress on VM Bitnami'
# uses: azure/arm-deploy@v1
# with:
# subscriptionId: ${{ inputs.subscription-id }}
# resourceGroupName: ${{ inputs.resource-group-name }}
# template: https://raw.githubusercontent.com/vaibbavisk20/deploy_wordpress_vm_azure/main/vm_template.json
# parameters: https://raw.githubusercontent.com/vaibbavisk20/deploy_wordpress_vm_azure/main/vm_parameters.json
# adminUsername=${{ inputs.admin-username }}
# adminPassword=${{ inputs.admin-password }}
# failOnStdErr: false

- name: 'Az deploy - LAMP on VM Bitnami'
uses: azure/arm-deploy@v1
with:
subscriptionId: ${{ inputs.subscription-id }}
resourceGroupName: ${{ inputs.resource-group-name }}
template: https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/demos/lamp-app/azuredeploy.json
parameters: https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/demos/lamp-app/azuredeploy.parameters.json
authenticationType=password
mySqlPassword=${{ inputs.admin-password }}
storageAccountNamePrefix=lampappsa
dnsLabelPrefix=dnslabelvm
vmSize=Standard_D2as_v4
adminPasswordOrKey=${{inputs.admin-password}}
failOnStdErr: false
uses: azure/arm-deploy@v1
with:
subscriptionId: ${{ inputs.subscription-id }}
resourceGroupName: ${{ inputs.resource-group-name }}
template: https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/demos/lamp-app/azuredeploy.json
parameters: https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/demos/lamp-app/azuredeploy.parameters.json
authenticationType=password
mySqlPassword=${{ inputs.admin-password }}
storageAccountNamePrefix=lampappsa
dnsLabelPrefix=dnslabelvm
vmSize=Standard_D2as_v4
adminUsername=${{ inputs.admin-username }}
adminPasswordOrKey=${{inputs.admin-password}}
failOnStdErr: false

# - name: Fetch JSON file from remote repository
# shell: bash
# run: |
# json_url="https://raw.githubusercontent.com/vaibbavisk20/deploy_wordpress_vm_azure/main/vm_parameters.json"
# curl -sSLO $json_url

# - name: Print parameter value
# shell: bash
# run: |
# json_file="vm_parameters.json"
# # vm name
# virtual_machine_name=".parameters.virtualMachineName.value"
# result=$(jq -r "$virtual_machine_name" "$json_file")
# echo "Virtual Machine Properties"
# echo "Name: $result"

# # region
# location=".parameters.location.value"
# result=$(jq -r "$location" "$json_file")
# echo "Location: $result"

# # vm size
# virtual_machine_size=".parameters.virtualMachineSize.value"
# result=$(jq -r "$virtual_machine_size" "$json_file")
# echo "VM Size: $result"

0 comments on commit 473435d

Please sign in to comment.