|
@@ -24,19 +24,19 @@ tasks:
|
|
|
delete-vm:
|
|
delete-vm:
|
|
|
desc: Delete both VM and attached disk
|
|
desc: Delete both VM and attached disk
|
|
|
multi:
|
|
multi:
|
|
|
- - task: az-show-disk
|
|
|
|
|
|
|
+ - task: show-disk
|
|
|
export: os_disk
|
|
export: os_disk
|
|
|
env:
|
|
env:
|
|
|
query: "storageProfile.osDisk.name"
|
|
query: "storageProfile.osDisk.name"
|
|
|
- - task: az-show-disk
|
|
|
|
|
|
|
+ - task: show-disk
|
|
|
export: data_disk
|
|
export: data_disk
|
|
|
env:
|
|
env:
|
|
|
query: "storageProfile.dataDisks[0].name"
|
|
query: "storageProfile.dataDisks[0].name"
|
|
|
- - task: az-delete-vm-only
|
|
|
|
|
- - task: az-delete-disk
|
|
|
|
|
|
|
+ - task: delete-vm-only
|
|
|
|
|
+ - task: delete-disk
|
|
|
env:
|
|
env:
|
|
|
disk_name: "{data_disk}"
|
|
disk_name: "{data_disk}"
|
|
|
- - task: az-delete-disk
|
|
|
|
|
|
|
+ - task: delete-disk
|
|
|
env:
|
|
env:
|
|
|
disk_name: "{os_disk}"
|
|
disk_name: "{os_disk}"
|
|
|
show-ip:
|
|
show-ip:
|
|
@@ -46,6 +46,7 @@ tasks:
|
|
|
--query "[?virtualMachine.name=='{vm_name}']
|
|
--query "[?virtualMachine.name=='{vm_name}']
|
|
|
.virtualMachine.network.privateIpAddresses[0]"
|
|
.virtualMachine.network.privateIpAddresses[0]"
|
|
|
once: true
|
|
once: true
|
|
|
|
|
+ warn: "{stdout}"
|
|
|
vm-info:
|
|
vm-info:
|
|
|
desc: Query azure vm by name for info
|
|
desc: Query azure vm by name for info
|
|
|
local: az vm list --query "[?name=='{vm_name}']"
|
|
local: az vm list --query "[?name=='{vm_name}']"
|