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. 02Azure Verified Modulesの利用
  3. 03Bicep環境ひな形の生成
  4. 04サービス設定とManaged ID RBACの連携
  5. 05CI/CDパイプラインテンプレートの作成
  6. 06低コスト運用デモの計画

活用シーン

  1. 01Hub-SpokeまたはWeb・データベース環境の設計
  2. 02App Service、AKS、Container Appsへのアプリデプロイ
  3. 03Azure AI Foundryのワークロード環境構築
  4. 04アラートとログを含む低コスト運用デモの作成

MCP 対応

ワークフローでは、Bicep生成前にMCPツールを呼び出し、最新のAzure Verified Modulesメタデータ、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

README(原文)English

プロジェクトの README より

この README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。

Azure Environment Builder

Enterprise Azure environment builder skill.

When to Use

  • Azure, Bicep, infrastructure, deploy app
  • Building enterprise Azure environments
  • Deploying apps to App Service, AKS, or Container Apps
  • Designing Hub-Spoke, AKS, or AI Foundry architectures
  • Creating low-cost Azure operations demos with alerts, logs, portal steps, and minimal always-on resources

When NOT to Use

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

Features

CategoryCapabilities
ArchitectureHub-Spoke, Web+DB, AKS, AI Foundry
AVM Modules200+ Azure Verified Modules
VM InitSquid, Nginx, Docker, IIS setup
Config LinkingSQL/Storage/Redis, Managed ID RBAC
CI/CDGitHub Actions / Azure Pipelines
Ops DemoLow-cost app, alert, log, and control-plane failure patterns

Workflow

  1. Interview - Gather requirements + select architecture pattern
  2. MCP Tools - Fetch latest AVM/schema info
  3. Scaffold - Generate environment folder via scripts/scaffold_environment.ps1
  4. Implement - Write Bicep with AVM modules + VM init
  5. CI/CD - Generate pipeline templates
  6. Deploy - what-if → execute

Required: MCP Tools

Run before generating Bicep code:

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")

Interview Checklist

→ references/hearing-checklist.md

ItemDetails
SubscriptionID or az account show
Environmentdev / staging / prod
Regionjapaneast / japanwest
Deploy TypeAzure CLI / Bicep

Architecture Patterns

→ references/architecture-patterns.md

PatternUse Case
Hub-SpokeLarge enterprise
Web + DBStandard web applications
AKSContainer microservices
AI FoundryAI/ML workloads
Proxy VMPrivate network egress control

Commands

# 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

Key References

FilePurpose
architecture-patterns.mdArchitecture patterns
avm-modules.mdAVM module catalog
vm-app-scripts.mdVM init scripts
app-deploy-patterns.mdApp deploy patterns
low-cost-ops-demo.mdLow-cost operations demos
service-config-templates.mdService config linking
cicd-templates/CI/CD templates

Done Criteria

  • Interview checklist completed
  • MCP tools fetched latest info
  • Bicep files generated
  • az deployment group what-if succeeded

コメント