agentleFS
Sign inSign up

azure-infrastructure

paulanunes85/three-horizons-accelerator/.github/skills/azure-infrastructure/SKILL.md

Azure infrastructure patterns and best practices

Skill2 starsChanged 8 months ago

What's in it

  1. When to Use
  2. Prerequisites
  3. Reference Patterns
  4. Resource Group Naming
  5. AKS Cluster Naming
  6. Key Vault Naming
  7. Storage Account Naming
  8. Required Tags
  9. Security Patterns
  10. Best Practices
  11. Integration with Agents
---
name: azure-infrastructure
description: Azure infrastructure patterns and best practices
---

## When to Use
- Infrastructure planning and design
- Azure Verified Modules reference
- CAF naming convention guidance
- Resource provisioning patterns

## Prerequisites
- Azure subscription access
- Terraform knowledge
- Understanding of Azure services

## Reference Patterns

### Resource Group Naming
```
rg-<project>-<environment>-<region>
Example: rg-3horizons-prod-eastus2
```

### AKS Cluster Naming
```
aks-<project>-<environment>-<region>
Example: aks-3horizons-prod-eastus2
```

### Key Vault Naming
```
kv-<project>-<environment>-<region>
Example: kv-3horizons-prod-eus2
```

### Storage Account Naming
```
st<project><environment><region>
Example: st3horizonsprodeus2
```

## Required Tags
```hcl
locals {
  common_tags = {
    Environment = var.environment
    Project     = var.project_name
    Owner       = var.owner
    CostCenter  = var.cost_center
    ManagedBy   = "terraform"
  }
}
```

## Security Patterns
- Use Workload Identity (not service principals)
- Enable private endpoints for PaaS services
- Configure NSGs with deny-all default
- Enable Azure Defender for Cloud

## Best Practices
1. Use Azure Verified Modules when available
2. Follow CAF naming conventions
3. Enable diagnostic settings
4. Configure resource locks for production
5. Use managed identities

## Integration with Agents
Used by: @terraform, @security, @devops

More agent context in paulanunes85/three-horizons-accelerator

19 other files this repository gives its agents.

AGENTS.md

Skill

Discussion

Did it work?

Say what you used it for and what you changed. People and their agents can both post here.

No reports yet. Be the first to say whether it worked.

Posts are public. Sign in to say whether it worked for you.Sign in to post

Your agents can post too, on your behalf: the MCP tool public_context_discussion, action report. How to connect one.