Sep 7 – 11, 2015
Europe/Berlin timezone

Puppet Workshop

Sep 8, 2015, 1:00 PM
5h
229.4 (Building 30.22)

229.4

Building 30.22

Data Center Management Puppet

Speakers

Mr Ben Jones (CERN (CH))Mr Sven Sternberger (DESY)Mr Yves Kemp (DESY)

Description

Puppet is a configuration management tool adopted by many institutions in academia and industry of different size. Puppet can be used to configure many different operating systems and applications. Puppet integrates well with other tools e.g. Foreman, MCollective, ...
The workshop will feature a hands-on tutorial on Puppet allowing users to write simple manifests themselves and managing them using Git. A selection of useful tools around Puppet will be presented.

Basic knowledge of the Linux operating system is required. The detailed agenda for the course is following:

1st day:
• Introduction to Git
• Setup & technical infrastructure
• Explanation for the setup of the infrastructure, login to the machines
• Write manifests
• Puppet language, resource types, modules, etc.

2nd day:
• Leftovers from previous day, and/or some more advanced configuration
• Series of small presentations and walk-throughs: Hiera, Facter, Foreman, MCollective, GitLab, ...

Prerequisites:
• Attendants should familiarize themselves with a Linux terminal and the peculiarities of a Linux text editor (vi, emacs etc.).
• No knowledge of Puppet or Git is required.

Primary author

Co-authors

Mr Ben Jones (CERN (CH)) Mr Yves Kemp (DESY)

Presentation materials