Config Management Camp


7 February 2018


In tradition with other FOSS events there are a couple of events on the "Fringe" of Config Management Camp.

In the same venue as Config Management Camp we are hosting:

Foreman Construction Day

Wednesday, February 7, 10:00 - 16:30, Room TBD

Foreman will be holding its third Foreman Construction Day on Wednesday 7th February 2018, which is the day after Config Management Camp.

The aim is to build upon on the previous 2-4 days of talks and discussions, and put it to use! We're open to all members of our community, such as

  • New users looking for help getting started with Foreman
  • Users looking to start contributing
  • Code contributors to any of the core projects
  • Puppet coders for the installer
  • Plugin authors (new or existing plugins)
  • Translators / documentors

This is a great opportunity to get (more) involved in the community, and spend some face-to-face hack time with other Foreman devs. Hope to see you there!


Wednesday, February 7, 10:00 - 16:30, Room TBD

Puppet is having a community hack event the day after Config Management Camp. This event is for both existing and new contributors to Puppet's open source codebases like Puppet, Bolt, and Facter; Puppet modules; and related projects. Anyone is welcome, and we'd especially love to see:

  • People who submit pull requests and contribute code to our projects
  • Community members working on related projects and integrations like testkitchen and Foreman
  • People who contribute to Vox Pupuli modules or publish their own modules to the Puppet Forge
  • Long-time Puppet users who are interested in learning more about new tech like Puppet Tasks and Hiera 5

All attendees at Puppet events must adhere to our Community Guidelines and Event Code of Conduct. Register: here

Habitat & InSpec Hackday

Wednesday, February 7, 10:00 - 16:30, Room TBD

Habitat is a simple, flexible way to build, deploy, and manage cloud native applications. InSpec is an open-source testing framework for infrastructure with a human-readable language for specifying compliance, security and other policy requirements.

We will break into small, self-selected working groups to hack on habitizing an application, using InSpec to validate a system, or other automation-related projects of your choice.

No Habitat or InSpec experience is required! It is not necessary to install anything in advance but you will be able to get going sooner if you have already installed the Chef Development Kit, Docker, and Habitat. We will introduce you to the concepts and get you some time with hands-on Habitat and/or InSpec.

Chef is dedicated to providing an inclusive and harassment-free experience for anyone who participates in events that are organized or hosted by Chef. All delegates/attendees, speakers, exhibitors, organizers and volunteers at any Chef event are required to conform to the Chef Code of Conduct.

Mgmt Hackathon

Wednesday, February 7, 10:00 - 16:30, Room TBD

Mgmt is next generation config management tool. The lead author will be on site to chat with you about mgmt, review your code, help you get your patch merged and there to listen to your design ideas for the project! Come to get help implementing your first native mgmt resource too! You're also welcome to drop in if you'd like to see any of the demos from the mgmt talks repeated. Don't be shy, newcomers welcome!

Container Troubleshooting Workshop with Sysdig

Wednesday, February 7, 10:00 - 15:00, Room TBD

Please register here

Join Sysdig for a 4-hour use-case driven training session on container visibility, troubleshooting and run-time security monitoring with the Sysdig open source tools (Sysdig, Sysdig Inspect, and Falco) and learn how containers work under the hood.

  • Visibility and troubleshooting (~1h) Learn how to debug a 502 error on a containerized LB with HAproxy, a Python webapp crashing after working for 5 minutes, and where did you configure wrong credentials in a microservices app?
  • Analyzing performance and bottlenecks (~1h) Compare for yourself the performance of different web servers running in containers, use system call tracing to find the bottleneck in your application or learn how to use spectrograms (flame graphs) to visualize system call performance.
  • Debugging Kubernetes (~1h) Dive into Kubernetes internals using reverse engineering: why that Kubernetes service is valid but doesn't work? How does service resolution work? Or how Kubernetes instructs Docker Engine.
  • Security run-time monitoring and forensics (~1h) Last but not least, all these previous lessons can also be applied for security, not only doing forensics on an attack attempt. Sysdig Falco can alert on containers with anomalous behavior.

CFEngine and IoT hackathon

Wednesday, February 7, 10:30-16:00, Room TBD

Interested in Configuration Management or IoT? Join us!

We plan to hack on various projects and we want to discuss how to pave the way for the next 25 years of systems configuration.

Working on your own project; have questions, or just visiting? You are always welcome. Our core devs are here, and everyone is happy to help others.
One thing we will work on is IoT - We already found out it's easy to interface CFEngine and IoT devices.

In the workshop we will start adding support for additional message queues and explore what we can do with this flexiblity and speed.

  • Come up with more ideas for combining IoT devices and system policy
  • Learn more about CFEngine, advanced message queues and truly dynamic policies across autonomous systems
  • Learn more about and contribute to exitsting policy frameworks and libraries

Food and drinks will be provided.