Agent skill · security · aradotso
azure-security-lab-terraform
Deploy and configure the Azure Security Lab - a hands-on Terraform environment with hub-spoke networking, Azure Firewall, NSGs, Key Vault, and security monitoring for learning Azure security controls.
Why this skill is useful
Provides specific Terraform configurations and Azure networking patterns for deploying a security lab that the AI wouldn't reliably generate on its own.
What it needs
Requires azure-cli, terraform installed locally. Requires azure account access. About 8k tokens when loaded. Last updated 2026-08-04. 11 stars on the source repository.
What this skill does
Azure Security Lab Terraform Skill Skill by ara.so — Security Skills collection. This skill enables AI agents to deploy, configure, and troubleshoot the Azure Security Lab - a compact Terraform project that creates a hub-spoke network architecture with Azure Firewall Basic, NSGs, route tables, Key Vault, Log Analytics, and Azure Policy for hands-on Azure security learning. What This Project Does The Azure Security Lab deploys a focused security testing environment: Hub-spoke topology: Hub VNet (10.20.0.0/16) with Azure Firewall, test spoke (10.23.0.0/16) with untrusted client, protected spoke (10.22.0.0/16) with private workload Network security: Azure Firewall Basic for east-west traffic inspection, NSGs for subnet-level controls, route tables forcing traffic through firewall Compute: Windows test VM with optional restricted RDP, Windows IIS web VM without public IP Security features: Key Vault for secrets, Log Analytics for diagnostics, Azure Policy for posture auditing, optional Bastion for private access Cost awareness: Main cost is Azure Firewall Basic (~0.40 USD/hour), designed for short-term learning deployments Installation & Prerequisites Requirements Terraform >= 1.9.0 Azure CLI Azure subscription with Contributor rights Optional: Entra ID permissions for test user creation Initial Setup Configuration Files The project uses two main configuration approaches: 1. terraform.tfvars - Root-level variables 2. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aradotso/azure-security-lab-terraform