Infrastructure as Real Code - An Intro to Pulumi
summary
Pulumi uses a real TypeScript program to declare Azure resources, not JSON templates, running via the Pulumi CLI and Node to produce a desired state and keep a diffable state stored remotely (local, blob/S3 or Pulumi service). Demo creates a resource group, storage account with static website, CDN and DNS record, exports the site URL via outputs; custom CDN domain needs an ARM/CLI workaround. Commands shown: pulumi new, pulumi up, pulumi config and stack outputs. Demo mostly succeeds but tooling and live-demo latency cause flaky behavior.
AI-written summary · about
chapters (14)
- 0:00Start
- 3:27Azure Cli
- 4:29Between Imperative and Declarative
- 6:08Azure Arm Templates
- 7:29High Level Architecture for Prelumi
- 12:26What Is a Polymer Program
- 23:50Create a Storage Account
- 26:26Static Website
- 28:51Node Modules
- 34:24Create a Cdn
- 34:42Create a Cdn Endpoint
- 37:10Use a Custom Domain
- 37:55Azure Packages
- 48:54Pollumi Interpolate
related talks
08mInfrastructure as code in any programming language
41mInfra as Code with Pulumi
44mPulumi: Love And Azure
49mInfrastructure as TypeScript
39m.NET: Infrastructure as Software
49mPulumi: Manage Your Infrastructure with Your Favorite Programming Language
43mBuild Your Cloud Infrastructure as Code With .Net Core
01h 01mCan TypeScript really make infrastructure management easy?
