February 24-26, 2016
Montreal, Canada

Using Ruby to auto-document Puppet Hiera definitions

At Red Hat we make very extensive use of Puppet to manage systems, and Hiera to make things as data-driven as possible. With thousands of systems, and hundreds-to-thousands of Hiera keys, keeping track of what affects which *could* be a monumental manual task -- but we let Hiera's own structure automatically build and maintain its own documentation with some help from Ruby scripts. In this session I show how we do it.

View all 151 sessions

Ken Coar

Ken Coar, an open sourcerer and opinionist, has written code for 40+ years. He was one of the founders of The Apache Software Foundation and served on its board of directors for years, and was responsible for the ApacheCon conferences for several years as well. He also served on the board of the Open Source Initiative. Currently he prefers to write code in Ruby, but has contributed to rubygems, CPAN, PHP, and Apache httpd.

Read More

Montreal 2016 sponsored by