Workshop: Introduction to Puppet and Vagrant

Creating some users, installing a database and an Apache server, configuring and starting it, deploying a website onto it sounds like an easy job. But after a few years in production, with countless upgrades and small changes, you have no longer any idea what stuff and version you are running and how it was set up. Now what if you suddenly need 20 of these servers? What if you could somehow describe what you want to have installed/configured/running, keep that description under version control, and be able to apply it to any number of new machines? That is exactly what Puppet, the configuration management and automation tool, does.

Come to learn how to use this magical tool to configure servers in a documented, reusable, shareable way. We will also play with Vagrant, a tool for making "portable development environments".

What will I learn?

At the end you will know what Puppet is, how to do the most common operations (from package installation to Apache running a website), and what else it can do and how to learn more plus you will get a hands-on experience with Vagrant.

What do I need to know/have?

Some experience with Linux and the command line is perhaps the only knowledge requirement, some knowledge of Ruby is a plus.

Bring a laptop and follow the 8 preparation steps described on well ahead of the workshop. It is possible to use Windows machines but they are likely to face some challenges; Linux or OS X is recommended.

Organisational info

The workshop takes about two hours and will be hold in English though the participants may ask questions in Norwegian if they prefer.

The workshop will be held by Jakub Holý. Feel free to contact him on Twitter @holyjak, send him a message or leave a comment here, if you should have any questions!

Join or login to comment.

  • Stig Sandbeck M.

    Good workshop.

    Using github and vagrant to provide the lab and presentation for the attendees is _very_ nice. :)

    1 · June 4, 2013

15 went

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy