pulumi-arm-to-pulumi
OfficialMigrate Azure ARM to Pulumi
Authorpulumi
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automates the conversion and migration of Azure Resource Manager (ARM) templates and Bicep files into Pulumi programs, enabling users to manage their Azure infrastructure using Pulumi's IaC framework. It also facilitates the import of existing Azure resources managed by ARM into Pulumi state.
Core Features & Use Cases
- ARM/Bicep to Pulumi Conversion: Translates ARM and Bicep resource definitions into Pulumi code (TypeScript, Python, etc.).
- Resource Import: Imports existing Azure resources managed by ARM into Pulumi's state for management.
- Provider Strategy Guidance: Advises on using
@pulumi/azure-nativevs.@pulumi/azureproviders. - Use Case: A team has a large set of Azure resources defined in ARM templates and wants to adopt Pulumi for better developer experience and multi-cloud capabilities. This skill guides them through converting their ARM templates to Pulumi code and importing existing resources.
Quick Start
Use the pulumi-arm-to-pulumi skill to convert the provided Azure ARM template file 'azuredeploy.json' into a Pulumi TypeScript program.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: pulumi-arm-to-pulumi Download link: https://github.com/pulumi/agent-skills/archive/main.zip#pulumi-arm-to-pulumi Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.