Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Get Azure VM and VM Scale Set recommendations based on workload, performance, and budget needs.
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