Skip to content

Pulumi Playground is a terminal-based interactive tool that lets you spin up and destroy Pulumi stacks in minutes β€” all with the help of a curious little chick 🐣

License

Notifications You must be signed in to change notification settings

wesleybertipaglia/pulumi-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐀 Pulumi Playground

β€œA yellow chick exploring the clouds.” ☁️✨
Test, learn, and play with Pulumi templates in a safe and fun environment.

Pulumi Playground is a terminal-based interactive tool that lets you spin up and destroy Pulumi stacks in minutes β€” all with the help of a curious little chick 🐣.

Pick from dozens of official Pulumi templates or load your own config file.
Perfect for learning, rapid prototyping, or just having fun with Infrastructure as Code.

🌟 Features

  • πŸŽ›οΈ Interactive CLI experience with menus and shortcuts
  • πŸ“¦ Supports official Pulumi templates (AWS, GCP, Azure, and more)
  • πŸ“‚ Load your own config file (.yaml / .json)
  • πŸš€ Deploy in seconds with no boilerplate
  • 🧹 Automatic cleanup after 5 minutes (keep your bills β€” and your clouds β€” tidy)
  • 🐀 Adorable branding β€” because the cloud doesn’t have to be boring

πŸ“ Project Structure

.
β”œβ”€β”€ controllers/         # Application logic
β”œβ”€β”€ services/            # Pulumi stack operations
β”œβ”€β”€ views/               # CLI interfaces & menus
β”œβ”€β”€ data/templates.list.ts
β”œβ”€β”€ types/
└── index.ts             # App entry point

πŸš€ Getting Started

1. Prerequisites

2. Login to Pulumi

pulumi login

3. Run the Playground

# Install dependencies
npm install

# Run the app
npm start

πŸ§ͺ Usage

# Choose how to start
β˜„οΈ  Load from config file
🦠  Select a Pulumi template

# Then pick a template like:
☁️  AWS - S3 Bucket
☁️  GCP - Cloud Storage
☁️  Azure - Blob Storage
...

And voilΓ ! Your playground is ready to go β€” your Pulumi stack is deployed, isolated, and temporary.
By default, it will self-destruct in 5 minutes. Just like a sandcastle at sunset πŸŒ…

🀝 Contributing

We love new ideas, cute puns, and cloud magic.
Got a cool feature in mind? Want to improve UX?
Or maybe you just wanna make the chick more fashionable?

Let’s hatch something great β€” together. 🐣✨

πŸ“œ License

MIT License – see the LICENSE file for details.

Made with ☁️ & ❀️ by a yellow chick

About

Pulumi Playground is a terminal-based interactive tool that lets you spin up and destroy Pulumi stacks in minutes β€” all with the help of a curious little chick 🐣

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published