COEP FOSSMeet'18

Libre, not Gratis

Participate

[Workshop] DepOps : Automation with Puppet.

Submitted by Rahul Bajaj (@rabajaj) on Friday, 23 February 2018

videocam_off
Technical level: Beginner

Vote on this proposal

Login to vote

Total votes:  +1

Abstract

Puppet is an open-source software configuration management tool. It runs on many Unix-like systems as well as on Microsoft Windows, and includes its own declarative language to describe system configuration. Are you interested in controlling your network and systems with the flexibility of a scripting language? Puppet is just what you’re looking for, and this workshop will show you how to get set up and started.

Outline

Attendies will learn about the Puppet infrastructure, including Puppet agents and masters, then jump into the Puppet run cycle. From there, I will teach the attendies about the Puppet language, including how to apply a simple Puppet manifest, Puppet types, and applying conditional logic in Puppet. This workshop also covers how to organize a Puppet environment, report with Puppet, and MCollective. Finally, you will learn about additional tools, such as external node classifiers and reporting with the Puppet dashboard.

Requirements

Attendies with some knowledge of hardware and setups, no prior knowledge of Puppet is needed.

Speaker bio

Rahul is an Associate Software Engineer at Red Hat. He has been working on the Foreman Project for nearly 1 year and is a part of the official organization(https://github.com/rahulbajaj0509). The Foreman Project extensively uses Puppet for configuration management of the machines. He contributes mostly to the Foreman project and is a ‘Red Hat Certified Specialist in Configuration Management’. He ais also the organizer of Foreman Pune Meetups. While he is not hacking around, he likes to play Table Tennis and Chess.

Comments

Login with Twitter or Google to leave a comment