Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What's up with an AIO, Puppet Collections and that stuff

What's up with an AIO, Puppet Collections and that stuff

Talk from PuppetConf 2015. I'm sorry that the animated gifs don't translate well to PDFs. :(

Michael Stahnke

October 16, 2015
Tweet

More Decks by Michael Stahnke

Other Decks in Technology

Transcript

  1. What’s up with Puppet Collections, an AIO, and all that

    stuff? Michael Stahnke Director of Engineering | Puppet Labs @stahnma
  2. • gcc >= 4.8.2 (C++ 11 required) • cmake 3.2.3

    • boost 1.58 • yaml-cpp 0.5.1
  3. Summary We’ve made changes for stability, user experience, time to

    value, ease of migration, and to enable our technology going forward. Puppet Collections: Stable repository, built with consisentcy and safe upgrades in mind AIO: Single package for the puppet-agent, all the bits for an endpoint doing puppet stuff Vanagon: Our new build system tool that is open as of today Agent Rebuilds: bits for building out puppet-agent on your own targets coming soon EZbake: Build/packaging tool for Clojure service packages 

  4. References Lifecycle of an OS in a Puppet Collection: https://docs.puppetlabs.com/puppet/latest/reference/

    system_requirements.html#puppet-agent-and-operating-system-support-life-cycles Welcome to Puppet Collections: https://puppetlabs.com/blog/welcome-puppet-collections What is puppet-agent? http://docs.puppetlabs.com/puppet/4.2/reference/about_agent.html Filepath Specifications: https://github.com/puppetlabs/puppet-specifications/blob/master/file_paths.md File tickets on PC, AIO, packaging at: https://tickets.puppetlabs.com/browse/CPR Vanagon: https://github.com/puppetlabs/vanagon puppet_agent upgrade module: https://forge.puppetlabs.com/puppetlabs/puppet_agent EZbake: https://github.com/puppetlabs/ezbake