Resource Groups
All Azure resources organized by function.
Naming Convention
rg-<function>[-<environment>]
Resource Groups
rg-networking
| Resource |
Type |
Notes |
| vnet-homelab-east |
Virtual Network |
10.1.0.0/16 |
| snet-default |
Subnet |
10.1.1.0/24 |
| nsg-default |
Network Security Group |
Applied to snet-default |
| pip-vpn |
Public IP |
Static — VPN endpoint |
rg-compute
| Resource |
Type |
Notes |
| vm-relay01 |
Virtual Machine |
B1s — WireGuard relay |
| disk-vm-relay01-os |
Managed Disk |
30 GB Premium SSD |
rg-storage
| Resource |
Type |
Notes |
| stbackup |
Storage Account |
LRS — backup target |
| container-homelab-backups |
Blob Container |
Nightly backup destination |
rg-monitoring
| Resource |
Type |
Notes |
| log-homelab |
Log Analytics Workspace |
Centralized logs |
| alert-budget-50 |
Budget Alert |
Fires at $50 spend |
Tagging Strategy
| Tag Key |
Example Value |
Purpose |
| environment |
dev / prod |
Environment classification |
| owner |
mikeroehr |
Resource owner |
| purpose |
vpn-relay |
What the resource does |
| created |
2025-01-01 |
Creation date |
Warning
Never assign Owner at subscription scope to service principals. Use least-privilege roles scoped to specific resource groups.