The document discusses using Puppet to manage OpenStack deployments. It provides an overview of OpenStack, describes how Puppet can be used to deploy and configure OpenStack services and components, and highlights advantages of Puppet such as its resource abstraction layer, ordering, composability, and active community. It also notes challenges of orchestration, high availability, testing, and keeping Puppet code up to date with new OpenStack releases.
2. About Me
● Background in system administration and
puppet at Portland State University
● Puppet Labs module engineer
● StackForge puppet core contributor
Colleen Murphy ⚙ freenode/crinkle ⚙ twitter/@pdx_krinkle ⚙ github/cmurphy
3. Overview
● Intro to OpenStack
● Leveraging puppet for OpenStack
● What makes puppet awesome at this
● Challenges we’re facing as puppet users
4. What is OpenStack?
OpenStack is an open source cloud computing
platform.
● Public clouds - Amazon competitors
● Private clouds - Internal infrastructure,
developer support, QA support