Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Select, configure, and scale Azure compute resources—VMs, App Service, AKS, and Container Apps
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
workflows/vm-creator/references/depth-probe/beginner.md
1# Beginner / fast-path23Goal: get to a working Plan Card in **≤ 2 questions**, then show defaults and let the user edit.45| # | Question | Default if skipped |6|---|---|---|7| 1 | "What region? I can recommend if you're not sure." | `eastus` |8| 2 | "Linux or Windows? Default is Ubuntu 24.04." | `Ubuntu2404` (Linux) |910## Silent defaults (show in Plan Card, don't ask)1112- **Size:** `Standard_D2s_v5` (2 vCPU / 8 GB)13- **Auth:** SSH key from `~/.ssh/id_rsa.pub` (Linux) — read the file; ask only if missing14- **VNet:** create new `<vm-name>-vnet` with `10.0.0.0/16`15- **Subnet:** `default` with `10.0.0.0/24`16- **NSG:** create new, allow SSH 22 (Linux) or RDP 3389 (Windows) from **the user's current public IP** (detect via `curl -s ifconfig.me` or equivalent) — only fall back to `*` if detection fails, and always flag the chosen source in the Plan Card with a ⚠ so the user can edit before apply17- **Public IP:** Standard SKU, dynamic18- **OS disk:** 30 GB Premium SSD19- **Zone:** none (regional)2021If the user is in a region you haven't validated, call `compute_vm_list-skus` to confirm `Standard_D2s_v5` is available there before locking it in. If not, fall back to whatever the recommender suggests.22