A Brief Overview of Puppet Enterprise
This chapter will give an overview of Puppet Enterprise, what it is, and what it provides compared to Open Source Puppet. Although the author of this book is a Puppet employee, this is not intended as a hard sell but to present where and how to use Puppet Enterprise well. It will cover the extra Enterprise console services in the Puppet platform, showing how code deployment, orchestrator service, RBAC, web console, and various other services are automatically configured and work with each other. This will assist in understanding how Puppet Enterprise differs from Open Source Puppet and the preconfigured and built-in features that would need to be manually created in Open Source Puppet. Supported architectural patterns will be highlighted that help to understand how to deploy and scale Puppet infrastructure using Puppet Enterprise packaging and modules to automatically deploy these patterns. Some related projects and integrations will be discussed...