Puppet Enterprise as OS Package Management Solution
We have Puppet Enterprise in all environments (Dev, Test, OPS). We are looking to retire the RHEL Sat server we have in production (Costs). Currently the features Satellite gives us is package life cycle, patch management in the sense of scheduled patch push for both OS and applications. A custom Repo for COT's applications and one-off RPM's out side baseline software. How can Puppet allow me to retire RHEL Satellite and go completely with a puppet solution.
My main sticking points on going full puppet for Package Management are.
-- Managing yum conf -- Removing a collection of systems from service for maintenance -- Triggering yum updates for kernel and packages, reboots -- Controlling which systems are updated and which are not -- Post patch testing -- Restoring systems to service
Thanks In advance!