µPuppet & Ensible

Want to help support this blog? Try out Oh Dear, the best all-in-one monitoring tool for your entire website, co-founded by me (the guy that wrote this blogpost). Start with a 10-day trial, no strings attached.

We offer uptime monitoring, SSL checks, broken links checking, performance & cronjob monitoring, branded status pages & so much more. Try us out today!

Profile image of Mattias Geniar

Mattias Geniar, April 01, 2015

Follow me on Twitter as @mattiasgeniar

The future of config management has arrived.

Tiny-puppet burdens you with having to pass in parameters to configure your servers.

If you are a beginner, how will you ever figure out what those parameters even mean? With micro puppet you no longer need to pass in those pesky parameters. Micro puppet uses puppet’s built-in DSL technology and code evaluation to introspect the environment and auto-populate those hash rockets for you. It’s like magic! But we call it syntactic sugar.

µPuppet

It further improved Tiny Puppet to its ultimate goal. I’ve been blind for not having seen this coming.

And to spearhead the competition with µPuppet, there’s now Ensible. A European fork of Ansible with very clear goals.

Ensible is a radically simple IT automation system. It handles configuration-management, application deployment, cloud provisioning, ad-hoc task-execution, and multinode orchestration – including trivializing things like zero downtime rolling updates with load balancers.

Ensible

Screw containers.

The future is µPuppet and Ensible, combined. Managing the same resources, because they both add value.



Want to subscribe to the cron.weekly newsletter?

I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.

It features the latest news, guides & tutorials and new open source projects. You can sign up via email below.

No spam. Just some good, practical Linux & open source content.