Files
DevOps-Security-Agent-Skills/infrastructure/cloud-azure/azure-vms/SKILL.md
T
2026-01-27 17:35:45 -05:00

881 B

name, description, license, metadata
name description license metadata
azure-vms Manage Azure Virtual Machines and scale sets. Configure availability sets and managed disks. Use when deploying compute resources on Azure. MIT
author version
devops-skills 1.0

Azure Virtual Machines

Deploy and manage Azure VMs and scale sets.

Create VM

az vm create \
  --resource-group mygroup \
  --name myvm \
  --image Ubuntu2204 \
  --size Standard_B2s \
  --admin-username azureuser \
  --generate-ssh-keys \
  --nsg-rule SSH

Scale Sets

az vmss create \
  --resource-group mygroup \
  --name myvmss \
  --image Ubuntu2204 \
  --instance-count 2 \
  --vm-sku Standard_B2s \
  --upgrade-policy-mode automatic

Best Practices

  • Use managed disks
  • Implement availability zones
  • Use scale sets for auto-scaling
  • Enable Azure Backup
  • Use spot instances for cost savings