
模板仓库,提供专门的 GitHub Copilot 代理和可重用技能,适用于 Terraform Azure
概览
模板仓库,提供专门的 GitHub Copilot 代理和可复用的 Terraform Azure 操作技能。通过 AI 驱动的安全性扫描、模块发现和架构验证,增强您的基础设施即代码工作流程。 该模板为 Copilot 增强的 Terraform 工作流程提供了现成可用的组件: - - 预配置的代理用于模块管理、安全分析和架构评审 - - 遵循代理技能规范的模块化能力 - - HashiCorp Terraform 和 Azure MCP 服务器配置 - - 与 Azure 良好架构框架和云采纳框架一致的指南 这是一个模板仓库,不是基础设施代码。把这些组件复制到你的Terraform项目中。 用于专用 Terraform 操作的预配置代理(.github/agents/): 遵循代理技能规范的模块化能力(.
概述(AI 翻译)
模板仓库,提供专门的 GitHub Copilot 代理和可复用的 Terraform Azure 操作技能。通过 AI 驱动的安全性扫描、模块发现和架构验证,增强您的基础设施即代码工作流程。
概述
该模板为 Copilot 增强的 Terraform 工作流程提供了现成可用的组件:
- 专用代理 - 预配置的模块管理、安全分析和架构审查代理
- 可重复使用技能 - 遵循代理技能规范的模块化能力
- MCP 集成 - HashiCorp Terraform 和 Azure MCP 服务器配置
- 最佳实践 - 与Azure良好架构框架和云采用框架一致的指南
重要: 这是一个模板仓库,不是基础设施代码。将这些组件复制到你的 Terraform 项目中。
仓库结构
特工们
用于专用 Terraform 操作的预配置代理(.github/agents/):
| 代理人 | 目的 | 状态 |
|---|---|---|
terraform-module-expert |
发现并实施带有最佳实践的Azure验证模块 | ✅准备好了 |
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
GitHub Copilot Agents & Skills for Terraform on Azure
Template repository providing specialized GitHub Copilot agents and reusable skills for Terraform Azure operations. Enhance your infrastructure-as-code workflow with AI-powered assistance for security scanning, module discovery, and architecture validation.
Overview
This template provides ready-to-use components for Copilot-enhanced Terraform workflows:
- Specialized Agents - Pre-configured agents for module management, security analysis, and architecture review
- Reusable Skills - Modular capabilities following the Agent Skills specification
- MCP Integration - Configuration for HashiCorp Terraform and Azure MCP servers
- Best Practices - Guidelines aligned with Azure Well-Architected Framework and Cloud Adoption Framework
Important: This is a template repository, not infrastructure code. Copy these components into your Terraform projects.
Repository Structure
.github/
├── agents/ # Specialized Copilot agents
│ ├── terraform-module-expert.agent.md
│ ├── terraform-security.agent.md
│ ├── terraform-coordinator.agent.md
│ ├── terraform-provider-upgrade.agent.md
│ └── azure-architecture-reviewer.agent.md
├── skills/ # Reusable agent skills
│ ├── azure-verified-modules/
│ ├── terraform-security-scan/
│ ├── terraform-provider-upgrade/
│ ├── azure-architecture-review/
│ └── github-actions-terraform/
└── copilot-instructions.md # Global Copilot configuration
.vscode/
└── mcp.json # MCP server configuration
AGENTS.md # AI agent context documentation
Agents
Pre-configured agents for specialized Terraform operations (.github/agents/):
| Agent | Purpose | Status |
|---|---|---|
terraform-module-expert |
Discovers and implements Azure Verified Modules with best practices | ✅ Ready |
terraform-security |
Performs security scanning and compliance validation | 🚧 [WIP] |
azure-architecture-reviewer |
Validates configurations against CAF and Well-Architected Framework | ✅ Ready |
terraform-provider-upgrade |
Safely upgrades providers with automatic resource migration and breaking change detection | ✅ Ready |
terraform-coordinator |
Routes requests between specialized agents | 🚧 [WIP] |
Skills
Modular capabilities following Agent Skills specification (.github/skills/):
| Skill | Description | Status |
|---|---|---|
azure-verified-modules |
Searches and implements Azure Verified Modules | ✅ Ready |
terraform-security-scan |
Executes security analysis with tfsec and checkov | 🚧 [WIP] |
terraform-provider-upgrade |
Safe provider upgrades with automatic resource migration using moved blocks | ✅ Ready |
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add thomast1906/github-copilot-skills-terraform