跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Import Infrastructure as Code

技能 已验证 活跃

Import existing Azure resources into Terraform using Azure CLI discovery and Azure Verified Modules (AVM). Use when asked to reverse-engineer live Azure infrastructure, generate Infrastructure as Code from existing subscriptions/resource groups/resource IDs, map dependencies, derive exact import addresses from downloaded module source, prevent configuration drift, and produce AVM-based Terraform files ready for validation and planning across any Azure resource type.

目的

To automate the process of generating Infrastructure as Code (IaC) for existing Azure resources in Terraform, promoting maintainability and preventing configuration drift.

功能

  • Import existing Azure resources into Terraform
  • Generate IaC from live Azure environments
  • Support for all AVM-compatible Azure resource types
  • Map resource dependencies and relationships
  • Produce AVM-based Terraform files for validation and planning

使用场景

  • Reverse-engineering live Azure infrastructure into Terraform.
  • Generating Infrastructure as Code from existing Azure subscriptions, resource groups, or resource IDs.
  • Mapping dependencies between discovered Azure resources.
  • Producing AVM-based Terraform files ready for validation and planning.

非目标

  • Managing non-AVM compatible Azure resources directly.
  • Performing arbitrary Terraform operations beyond import and generation.
  • Providing a full Terraform execution environment (requires user to have Terraform CLI installed).

实践

  • Infrastructure as Code generation
  • Azure resource management
  • Terraform module usage
  • Code validation and planning

先决条件

  • Azure CLI installed and authenticated (`az login`)
  • Access to the target Azure subscription or resource group
  • Terraform CLI installed
  • Network access to Terraform Registry and AVM index sources

Trust

  • info:Issues AttentionOpen issues: 18, Closed issues (last 90d): 108. The closure rate is roughly 75%, indicating good maintainer responsiveness.

安装

npx skills add github/awesome-copilot

通过 npx 运行 Vercel skills CLI(skills.sh)— 需要本地安装 Node.js,以及至少一个兼容 skills 的智能体(Claude Code、Cursor、Codex 等)。前提是仓库遵循 agentskills.io 格式。

质量评分

已验证
99 /100
1 day ago 分析

信任信号

最近提交1 day ago
星标32.9k
许可证MIT
状态
查看源代码

类似扩展

OpenClaw Release Maintainer

100

Prepare or verify OpenClaw stable/beta releases, changelogs, release notes, publish commands, and artifacts.

技能
steipete

Hybrid Cloud Networking

100

Configure secure, high-performance connectivity between on-premises infrastructure and cloud platforms using VPN and dedicated connections. Use when building hybrid cloud architectures, connecting data centers to cloud, or implementing secure cross-premises networking.

技能
wshobson

Azure Container Registry SDK for Python

100

Azure Container Registry SDK for Python. Use for managing container images, artifacts, and repositories. Triggers: "azure-containerregistry", "ContainerRegistryClient", "container images", "docker registry", "ACR".

技能
microsoft

Azure App Configuration SDK for Python

100

Azure App Configuration SDK for Python. Use for centralized configuration management, feature flags, and dynamic settings. Triggers: "azure-appconfiguration", "AzureAppConfigurationClient", "feature flags", "configuration", "key-value settings".

技能
microsoft

Azure Deploy

100

Execute Azure deployments for ALREADY-PREPARED applications that have existing .azure/deployment-plan.md and infrastructure files. DO NOT use this skill when the user asks to CREATE a new application — use azure-prepare instead. This skill runs azd up, azd deploy, terraform apply, and az deployment commands with built-in error recovery. Requires .azure/deployment-plan.md from azure-prepare and validated status from azure-validate. WHEN: "run azd up", "run azd deploy", "execute deployment", "push to production", "push to cloud", "go live", "ship it", "bicep deploy", "terraform apply", "publish to Azure", "launch on Azure". DO NOT USE WHEN: "create and deploy", "build and deploy", "create a new app", "set up infrastructure", "create and deploy to Azure using Terraform" — use azure-prepare for these.

技能
microsoft

Cloud Architect

100

Designs cloud architectures, creates migration plans, generates cost optimization recommendations, and produces disaster recovery strategies across AWS, Azure, and GCP. Use when designing cloud architectures, planning migrations, or optimizing multi-cloud deployments. Invoke for Well-Architected Framework, cost optimization, disaster recovery, landing zones, security architecture, serverless design.

技能
jeffallan