Open Source Puppet to Puppet Enterprise: Use Cases for a Successful Migration

Plan your migration

Migrating to Puppet Enterprise requires some preparation, depending on how you’ve set up your open source Puppet infrastructure. It’s common for organizations to customize their Puppet infrastructure, so a one-size-fits-all migration process isn’t always the best solution. In order to deliver the best migration experience, here are a few questions our Puppet professional services engineers (PSEs) ask:

• Are you using an external node classifier (ENC) or static node definitions?
• What version of open source Puppet are you using?
• Are you using plugins written in-house like custom facts, providers, or functions?

No matter how you answer these questions, Puppet’s PSEs tackle these challenges on a regular basis, and they have helped teams migrate some huge — and highly customized — deployments.

Last year, our professional services team worked with two customers to convert their open source Puppet infrastructures to PE. This paper discusses the challenges and successes found during those migrations. We hope these examples will help you think through your own migration process.

Get the white paper