Puppet Camp 2012: Geneva, Switzerland
Wednesday, July 11, 2012 from 9:00 AM to 6:00 PM (CEST)
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.
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).
When & Where
RMLL / LSM
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.