Self-service infrastructure using pulumi automation
summary
Concrete claim: a self‑service API and tiny web app lets teams create on‑demand infra with policies enforced. Implementation details: Pulumi Automation used from Node/TypeScript, Fastify exposes create/list/destroy routes, stacks per PR or per developer, stack outputs wire credentials into repos as GitHub secrets. Built for and used at Elkjøp Nordic, work started ~2.5 years ago, provs spin up in a couple minutes, demo shows create/destroy and cleanup working end‑to‑end. Source code and web UI are available.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 3:13Self-service infrastructure challenge
- 8:08Control versus creativity
- 10:13Why Pulumi for automation
- 12:00Pulumi concepts and graphs
- 15:39Automation API overview
- 17:29Basic Pulumi project
- 21:52Bootstrapping automation
- 25:50Stacks and resource groups
- 31:44Cleaning up resources
- 32:27CLI tool with Automation
- 35:12Self-service API with Pulumi
- 39:19Full web app demo
- 40:42Pulumi vs Terraform
related talks
58mSelf service infrastructure using pulumi automation
01h 02mBeyond infrastructure as code DSLs
08mInfrastructure as code in any programming language
39m.NET: Infrastructure as Software
57mAPIs for Infrastructure… on steroids
44mInfrastructure as Software
29mInfrastructure as Software
34mInfrastructure as Software
