Summary
This chapter has reviewed how Puppet Enterprise builds on top of the open source tooling, providing the services necessary to secure and automate the deployment of Puppet. It was discussed how Puppet Enterprise bundled the open source packages into consistent versions, with support offerings and services from Puppet architecture and services teams.
We also discussed the additional services of Puppet Enterprise that secure user and API access via RBAC, giving a web frontend and additional APIs in the console services the ability to deploy code from Code Manager.
Puppet orchestrator was then seen, to show how tasks and plans could be run in Puppet Enterprise with the orchestrator service running tasks and plans via PCP using PXP brokers to direct communication from PXP agents on nodes. The agentless clients could be added to the inventory service storing their transport details, and tasks or plans to run on them would ego via the Bolt server for nodes connected by WinRM...