" rel="stylesheet">
Skip Main Navigation
Page Content
This event has ended

Puppet Camp 2012: Geneva, Switzerland


Wednesday, July 11, 2012 from 9:00 AM to 6:00 PM (CEST)

Puppet Camp 2012: Geneva, Switzerland

Ticket Information

Ticket Type Sales End Quantity
Standard Ended Free  
Sponsorship Ended

Share Puppet Camp 2012: Geneva, Switzerland

Event Details

Puppetcamp-Geneva will take place during the RMLL/LSM conference on Wednesday 11th July 2012 in Geneva, Switzerland. Please check out the details below.

Although attending both the RMLL and this Puppet Camp are free of charge and open to anyone, you must register if you are planning to attend the Puppet Camp. This will help us to better plan the event. Thanks!

About Puppet Camp:

Puppet Camp is a community oriented gathering of Puppet users and developers. You’ll have the opportunity to network with a diverse group of Puppet users, benefit from insightful lectures delivered by prominent community members, and be able to share experiences and discuss potential implementations of Puppet during our attendee generated breakout sessions.


9:20 - 10:00: Teyo Tyree, Co-Founder of Puppet Labs

The Puppet roadmap and PuppetDB service

10:00 - 11:40: Marc Fournier & Mathieu Bornoz, Camptocamp SA

Puppet Workshop for newcomers and beginners

This workshop will introduce you to the puppet language syntax and ecosystem. During this workshop, you’ll learn to install and configure a web server hosting a small web application, using only puppet.

No prior puppet knowledge is required.

Please bring with you:

  • your laptop
  • a recent virtualbox version
  • a long network cable

NB: this workshop will take place at the same time as Alessandro and Raphaël's talks, in another room.

10:00 - 10:40: Alessandro Franceschi, Lab42

An Holistic approach to Puppet Modules

Systems management activities have had a huge step forward with Configuration management tools like Puppet.  Puppet code is usually contained in modules that manage installation and configuration of applications. This presentation shows an approach to Puppet modules design that tries to face different facets of Puppet programming:

- A coherent set of class parameters to manage common functions (standard API)
- Separate custom code from core modules
- Integrated and automated monitoring and firewalling functions
- Use Puppet not only to configure but also to provide information from the managed hosts
- Provide via Puppet the information needed to manage applications deployments.

10:40 - 11:00: Break

11:00 - 11:40: Raphaël Pinson, Camptocamp SA

Configuration management using Augeas

Started in 2008, Augeas has soon become an important component of configuration management with Puppet, where it can be used as a sort of scalpel to finely tune configuration parameters without managing the whole file.  The Augeas library also finds its place in Mcollective and can be used to validate configuration files.  This talk will introduce Augeas and demonstrate how it can be used in various facets of configuration management.

11:40 - 14:00: Lunch

14:00 - 14:40: Christopher Leithner, Founder celix.at

Treating Deployments as Code with Puppet and the Atlassian Toolsuite 

The Puppet Resource Abstraction Layer (RAL) allows you to treat your deployments as code. With the availability of Geppetto the Puppet IDE the integration with existing agile development tools can make your system management activities even more productive. This presentation shows how practices like feature branches, continuous integration and code reviews map to the Puppet world using the Atlassian Toolsuite (JIRA, Bamboo, Crucible, Stash). 

14:40 - 16:00: openspace

16:00 - 16:20: Break

16:20 - 17:00:  Dan Bode, Integrations Specialist, Puppet Labs

Puppet and Openstack

17:00 - 17:40: Steve Traylen, CERN

Onwards to a Puppet Infrastructure at CERN

Over the last six months CERN IT department has started its “Agile Infrastructure” project. The aim is to completely rethink the CERN computer center life cycle including hardware provision, software configuration and service delivery. A major new component for CERN will be a large scale deployment of puppet and associated technologies. We must eventually manage up to 300k instances in two geographically distinct data centers by 2014.


Practical infos:

Puppetcamp Geneva will be part of the sysadmin track of a bigger 6-days long conference: RMLL/LSM. You'll definetely want to have a look at the conference schedule. There is a lot of interesting talks & workshops, quite a few of them in english. There is also a digital music festival and other artistic performance taking place every evening, alongside a bar serving open-source beer !

Registration: not required, but the free registration to the RMLL/LSM conference will give you access to a couple of bonuses, such as your own public IPv4 & IPv6 addresses for the whole conference, access to the hackerspace, and the opportunity to buy lunch tickets in advance.

Social Event:  on Wednesday evening, RMLL's traditional closing banquet takes place. Think of it as tasting a selection of traditional swiss food with fellow puppeteers and other computer freaks. Definitely something you shouldn't miss :-) Registration will ensure you have a seat !

Accommodation: the RMLL website holds a list of hotels. In these hotels, you'll be able to ask for free day passes on Geneva's public transport network if you mention you're taking part to the RMLL conference. If you're looking for cheaper options, dormitories and a camping site is organised for the conference, as well as bed and breakfast.

Catering: as the venue is in the center of Geneva, there are many restaurants around. But most of the RMLL attendees will probably take advantage of the inexpensive meals organised by the conference at midday. You can buy meal tickets after registering.

Venue: the puppetcamp itself will take place in UNI-Mail, at the Plainpalais square. The social event, the hackerspace, the concerts, etc, all take place within walking distance from UNI-Mail. The Cornavin train station is a couple of tram stops from Plainpalais (lines 12 and 15) and the airport is a few minutes from the Cornavin train station (by train, 1 stop). If you arrive by plane, the train ride to Geneva from the airport is free. Get your ticket just before the customs.

Misc: please note that Switzerland has it's own electrical outlets (you can reserve an adapter in advance after registering) and local currency is CHF (EUR is often accepted but change is given back in CHF).

Have questions about Puppet Camp 2012: Geneva, Switzerland? Contact RMLL / LSM
Attendee List Sort by: Date | First Name | Last Name
Show More

When & Where


Wednesday, July 11, 2012 from 9:00 AM to 6:00 PM (CEST)

  Add to my calendar



LSM is a non-commercial cycle of conferences, round tables and practical workshops based on Libre Software and its uses. Its aim is to provide a platform for Libre Software users, developers and stakeholders.

This year, LSM takes place in Geneva, Switzerland. More details on:http://2012.rmll.info/en.

  Contact the Organizer
Puppet Camp 2012: Geneva, Switzerland
Geneva, Switzerland Events Conference

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.