Open Sourcing your entire Puppet configuration [linux.conf.au 2014]

Опубликовано: 02 Март 2025
на канале: Konstantin Bläsi
281
1

In a very useful trend for all of us, many systems administrators now open source and share the Puppet modules they use in production.
The OpenStack Infrastructure team takes this one step further and not only open sources our generic modules, but also publishes our full configurations that specifically pertain to the OpenStack project infrastructure so people get real world examples of the modules being used in production. We leverage Hiera to keep private data private and publish the rest on a public git repository that is mirrored to GitHub.
This is a deeper dive into the Puppet-specific portions of the infrastructure than I'll be covering in my main LCA talk, which will be more of a generic overview of doing systems administration in the open.
Elizabeth Krumbach Joseph is an Automation and Tools Engineer at HP working on the OpenStack Infrastructure team. She also has contributed extensively to the Ubuntu project and currently sits on the Ubuntu Community Council.
She has given the keynote at Fosscon, and spoken at various open source conferences including OSCON, SCaLE and UbuCon.

by Elizabeth Krumbach Joseph

http://sysadmin.miniconf.org/presenta...