pulumi

Provision Azure infrastructure with Pulumi patterns and reusable configuration blocks.

Updated Jan 31, 2026
One-click install
npx skills add https://github.com/lekman/cdn --skill pulumi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pulumi
Source: https://github.com/lekman/cdn/tree/main/.claude/skills/pulumi
Command: npx skills add https://github.com/lekman/cdn --skill pulumi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pulumi infrastructure patterns for Azure projects to standardize resource creation, configuration, and testing by enforcing reusable patterns and conventions.

Core Features & Use Cases

  • Establishes a Specification Pattern that separates configuration from infrastructure.
  • Provides pure config functions to map specs into resource configurations, enabling testable unit behavior.
  • Documents and demonstrates Pulumi IaC patterns for naming, OIDC setup, and infrastructure tests.

Quick Start

Initialize the environment and run Pulumi using the provided spec to provision Azure infrastructure patterns.

Frequently Asked Questions about pulumi

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I standardize Azure infrastructure naming patterns with Pulumi?

Pulumi standardizes Azure resource naming by applying reusable configuration blocks that map pure spec functions to infrastructure. This enforces consistent naming conventions across dev and prod environments.

What is the Pulumi specification pattern for separating configuration from infrastructure?

The Pulumi specification pattern separates configuration from infrastructure using pure config functions. These functions map specs into resource configurations, enabling testable unit behavior without side effects.

How do I write infrastructure tests for Pulumi Azure resources?

You write infrastructure tests for Pulumi Azure resources by validating the pure config functions that map specifications to resource properties. This approach tests configuration logic independently of provisioning side effects.

Can I use Pulumi patterns to manage OIDC configuration across dev and prod environments?

Yes, you can use Pulumi patterns to manage OIDC configuration across dev and prod environments. The reusable configuration blocks map environment specs to standardized identity setups.

Does this Pulumi IaC approach support CI/CD integration for Azure deployments?

Yes, this Pulumi IaC approach supports CI/CD integration for Azure deployments. The pure spec functions and configuration mapping allow automated provisioning and updates within CI/CD pipelines.

What are the limitations of using pure spec functions for Azure infrastructure provisioning?

Pure spec functions for Azure infrastructure provisioning must remain side-effect free, meaning they only handle configuration mapping. Actual resource creation and state updates require external Pulumi execution.