Rootconf proposals for round the year in 2018

Rootconf proposals for round the year in 2018

On DevOps, security, cloud and IT infrastructure

Make a submission

Submissions are closed for this project

Submit proposals on:

  1. Security
  2. DevOps
  3. Cloud
  4. Architecture
  5. Infrastructure
  6. DataOps
  7. Microservices
  8. Distributed Systems

This funnel is open round the year for meetups and smaller conferences in different cities. Submit right away!

Hosted by

Rootconf is a forum for discussions about DevOps, infrastructure management, IT operations, systems engineering, SRE and security (from infrastructure defence perspective). more

Rahul Bajaj


Automation with Puppet: beginner to advanced

Submitted Jan 5, 2018

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.


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.

Introduction to configuration management [15 mins]

What is configuration management?
Agent vs Agent-less
Push and Pull configurations.

DevOps Concepts [10 mins]

Infrastructure as code.
Deterministic Builds/Deployements.

Puppet Infrastructure [20 mins]

Puppet Master.
Puppet Agents.
Puppet Run Cycle.

Installation of Puppet Master and Puppet Agents [30 mins]

Configuring the Puppet Agent and the Puppet Master
Puppet Certificates
Puppet request cycle

Puppet Configuration [80 mins]

Understanding the DSL.
Looking deep into the Factor Command.
Getting a hang of Puppet resource.            
Writing Puppet Manifests.
Writing Puppet Modules.

Puppet Reporting and Dashboard [15 mins]

Question and answers [10 mins]


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

Speaker bio

Rahul is an Associate Software Engineer, Red Hat. He is a part of the official foreman organization( He contributes mostly to the Foreman project and is a ‘Red Hat Certified Specialist in Configuration Management’. He is also the organizer of Foreman Pune Meetups.


{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Albert Anthony

Cost Optimization on Cloud

Cost management in cloud is often considered a difficult puzzle to solve. Having ambiguous pricing model at various cloud platforms doesn’t help much either. Attend this session to learn how to decipher cloud pricing and how to optimize cost on your cloud workloads. We’ll also walkthrough a case study where we saved US $ 1.5 million in cloud billing cost for a customer. more

10 Jan 2018