mcpField
A
azure-env-builder

azure-env-builder

github.com/aktsmm云与 DevOps2661 次安装1 天前更新
代码仓库

关于 azure-env-builder

Azure Environment Builder 是一项使用 Bicep 规划和搭建企业级 Azure 环境的技能。它收集需求,利用 Azure Verified Modules 与服务架构信息,并涵盖部署流水线和低成本运维演示。

主要功能

  1. 01选择架构模式
  2. 02使用 Azure Verified Modules
  3. 03生成 Bicep 环境脚手架
  4. 04关联服务配置与 Managed ID RBAC
  5. 05创建 CI/CD 流水线模板
  6. 06规划低成本运维演示

适用场景

  1. 01设计 Hub-Spoke 或 Web 与数据库环境
  2. 02向 App Service、AKS 或 Container Apps 部署应用
  3. 03搭建 Azure AI Foundry 工作负载环境
  4. 04创建含告警和日志的低成本运维演示

MCP 相关

工作流要求在生成 Bicep 前调用 MCP 工具,获取最新的 Azure Verified Module 元数据、Bicep 最佳实践和资源架构;也会搜索 Microsoft Docs 文档。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/aktsmm/agent-skills --skill azure-env-builder

安装后在 Claude Code 中输入/azure-env-builder确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

LICENSE.txt
references/
app-deploy-patterns.md
architecture-patterns.md
avm-modules.md
environment-template.md
hearing-checklist.md
low-cost-ops-demo.md
resource-patterns.md
review-checklist.md
service-config-templates.md
vm-app-scripts.md
references/cicd-templates/
azure-pipelines.yml
github-actions.yml
README.md
scripts/
preview_cli.ps1
scaffold_environment.ps1
validate_bicep.ps1

详细介绍

Azure 环境构建器

企业级 Azure 环境构建器技能。

适用场景

  • Azure、Bicep、基础设施、部署应用
  • 构建企业级 Azure 环境
  • 将应用部署到 App Service、AKS 或 Container Apps
  • 设计 Hub-Spoke、AKS 或 AI Foundry 架构
  • 创建低成本的 Azure 运维演示,包含警报、日志、门户操作步骤以及最少的常驻资源

不适用场景

  • 使い捨ての検証 lab を作って機能・制約・route 挙動を試し、cleanup まで回したいとき(対象外)
  • 本番障害を read-only で切り分けたいとき(対象外)

功能特性

类别能力
架构Hub-Spoke、Web+DB、AKS、AI Foundry
AVM 模块200+ Azure Verified Modules
VM 初始化Squid、Nginx、Docker、IIS 设置
配置关联SQL/Storage/Redis、托管标识 RBAC
CI/CDGitHub Actions / Azure Pipelines
运维演示低成本应用、警报、日志以及控制平面故障模式

工作流

  1. 需求访谈 - 收集需求并选择架构模式
  2. MCP 工具 - 获取最新的 AVM/schema 信息
  3. 脚手架 - 通过 scripts/scaffold_environment.ps1 生成环境文件夹
  4. 实现 - 使用 AVM 模块 + VM 初始化编写 Bicep
  5. CI/CD - 生成流水线模板
  6. 部署 - what-if → 执行

必需:MCP 工具

在生成 Bicep 代码之前运行:

mcp_bicep_experim_get_bicep_best_practices
mcp_bicep_experim_list_avm_metadata
mcp_bicep_experim_get_az_resource_type_schema(azResourceType, apiVersion)
microsoft_docs_search(query: "Private Endpoint Bicep")

需求访谈清单

→ references/hearing-checklist.md

项目详情
订阅ID 或 az account show
环境dev / staging / prod
区域japaneast / japanwest
部署类型Azure CLI / Bicep

架构模式

→ references/architecture-patterns.md

模式使用场景
Hub-Spoke大型企业
Web + DB标准 Web 应用
AKS容器微服务
AI FoundryAI/ML 工作负载
代理 VM私有网络出口控制

命令

# Scaffold environment folder
pwsh scripts/scaffold_environment.ps1 -Environment <env> -Location <region> -DeploymentMode <CLI|Bicep|Both>

# Validate
az deployment group what-if --resource-group <rg> --template-file main.bicep

# Deploy
az deployment group create --resource-group <rg> --template-file main.bicep

关键参考

文件用途
architecture-patterns.md架构模式
avm-modules.mdAVM 模块目录
vm-app-scripts.mdVM 初始化脚本
app-deploy-patterns.md应用部署模式
low-cost-ops-demo.md低成本运维演示
service-config-templates.md服务配置关联
cicd-templates/CI/CD 模板

完成标准

  • 需求访谈清单已完成
  • MCP 工具已获取最新信息
  • 已生成 Bicep 文件
  • az deployment group what-if 已成功执行

评论

支持 Markdown