Automate Your Red Hat Satellite Environments

If you’re running Red Hat Enterprise Linux (RHEL) or other Red Hat infrastructure, you likely rely on Red Hat Satellite to deploy, scale, and manage that infrastructure across physical, virtual, and cloud environments.

Because so many Red Hat customers manage their RHEL infrastructure with Puppet, Red Hat incorporated open source Puppet in Satellite 6 for managing configuration of RHEL systems.

Powerful as open source Puppet is, you can do a lot more on RHEL (and your other platforms) with Puppet Enterprise. You get partner integrations; professional Puppet support for all your platforms; a selection of supported Puppet modules, including some exclusive to Puppet Enterprise customers; and unique Puppet tools to help you manage complex infrastructure touched by multiple teams.

Red Hat and Puppet have collaborated on a complete, fully supported integration between Puppet Enterprise and Satellite so you can manage your entire IT infrastructure lifecycle — not just the Red Hat piece of it.

Puppet Enterprise delivers configuration management and operating system provisioning support for RHEL and many other operating systems, including Windows, Solaris, AIX, and other Linux platforms. Puppet Enterprise includes support for network devices in your data center through our partner network.

Deploying Puppet Enterprise

Red Hat-supported Kickstart scripts automatically deploy and configure the Puppet Enterprise agent on newly provisioned RHEL systems. The rules-based node classifier automatically assigns the correct role to each node, bringing it into the right configuration for that role.

Configure the Puppet Server node with the puppetlabs-pe_satellite_tools module from the Puppet Forge to send reports and facts to the Satellite server. See the module documentation for the rest of the configuration steps.

class {'satellite_pe_tools':
  satellite_url                => "",
  verify_satellite_certificate => true,

Working Together

The Red Hat Satellite-Puppet Enterprise integration takes advantage of what each product does best. Red Hat Satellite makes it easier to deploy, scale, and manage Red Hat infrastructure across physical, virtual, and cloud environments. Puppet Enterprise handles initial and ongoing configuration management, as well ad-hoc task execution, for Red Hat and many other operating systems.

The operating system provisioning process installs and configures the Puppet Enterprise agent on each newly provisioned RHEL system. Every time Puppet Enterprise ensures the systems are in their desired states, it sends inventory data and configuration reports to Satellite.

The result? With Red Hat Satellite and Puppet Enterprise, you achieve:

  • Complete node lifecycle management: From provisioning to configuration, reporting, and decommissioning, you have complete control.
  • Reduced complexity: Manage everything from one central console, saving time and effort.
  • Enhanced security: Enforce consistent configurations and compliance across your entire infrastructure.
  • Increased efficiency: Automate repetitive tasks and gain valuable insights to optimize resource utilization.

Together, Red Hat and Satellite 6 support complete node lifecycle management for your entire data center.

Further Red Hat Reading:

Get Started With Puppet Enterprise