Skip to content

Commit

Permalink
Update terraform-destroy.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
cloudymax authored Sep 20, 2023
1 parent 9d82aae commit 8614c4c
Showing 1 changed file with 24 additions and 8 deletions.
32 changes: 24 additions & 8 deletions .github/workflows/terraform-destroy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,27 +5,36 @@ on:
vm_sku:
description: 'Virtual Machine SKU'
required: true
default: 'Standard_NV6ads_A10_v5'
default: 'Standard_NV18ads_A10_v5'
num_instances:
description: 'Number of Instances'
required: true
default: '1'
max_bid:
description: 'Maximum spot bid amount'
required: true
default: '0.24'
default: '0.50'
allowed_ip:
description: 'Your IP address'
required: true
default: '192.168.50.1'
default: '77.249.236.43'
disk_size:
description: 'VM Disk Size (GB)'
required: true
default: '64'
default: '64'
resource_group:
description: 'Resource Group Name'
required: true
default: 'demo-rg'
github_username:
description: 'Github user with ssh-key to provision'
required: true
default: 'cloudymax'
vm_username:
description: 'Github user with ssh-key to provision'
required: true
default: 'friend'

jobs:
terraform-destroy:
runs-on: ubuntu-latest
Expand Down Expand Up @@ -100,11 +109,18 @@ jobs:
-var="vm_sku=$VM_SKU" \
-var="vm_instances=$NUM_INSTANCES" \
-var="max_bid_price=$MAX_BID" \
-var="github_username=$GITHUB_USERNAME" \
-var="username=$VM_USERNAME" \
-var='allowed_ips=["${{github.event.inputs.allowed_ip}}", "${{ steps.ip.outputs.ipv4 }}"]'
continue-on-error: false
shell: bash
env:
VM_SKU: ${{github.event.inputs.vm_sku}}
DISK_SIZE: ${{github.event.inputs.disk_size}}
NUM_INSTANCES: ${{github.event.inputs.num_instances}}
MAX_BID: ${{github.event.inputs.max_bid}}
VM_SKU: ${{ github.event.inputs.vm_sku }}
DISK_SIZE: ${{ github.event.inputs.disk_size }}
NUM_INSTANCES: ${{ github.event.inputs.num_instances }}
MAX_BID: ${{ github.event.inputs.max_bid }}
ALLOWED_IPS: ${{ github.event.inputs.allowed_ip }}
RUNNER_IP: ${{ steps.ip.outputs.ipv4 }}
RESOURCE_GROUP: ${{ github.event.inputs.resource_group }}
GITHUB_USERNAME: ${{ github.event.inputs.github_username }}
VM_USERNAME: ${{ github.event.inputs.vm_username }}

0 comments on commit 8614c4c

Please sign in to comment.