Published on 25 June 2015 by

EDITOR'S NOTE: Puppet Enterprise and Red Hat Satellite 6 are now integrated. You can find the module on the Puppet Forge and read more about the integration here.

In case you’re not at Red Hat Summit, we’re happy to inform you Red Hat and Puppet Labs have joined forces to bring you a supported integration between Red Hat Satellite and Puppet Enterprise later this summer.

If you’re running Red Hat Enterprise Linux (RHEL) in your infrastructure, you likely rely on Red Hat Satellite to perform provisioning and patch management for your RHEL systems — or you're planning to use Satellite soon.

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 get a lot more on RHEL (and your other platforms) with Puppet Enterprise. You get partner integrations; professional Puppet Labs support for all your platforms; a selection of supported Puppet modules, including some exclusive to Puppet Enterprise customers; and unique Puppet Apps to help you manage complex infrastructure touched by multiple teams.

Red Hat and Puppet Labs are working on a fully supported integration between Puppet Enterprise and Satellite to give you a complete solution for managing your entire IT infrastructure lifecycle.

Efficient Management & Visibility

To make the integration between our products easier, we are releasing a Puppet Enterprise supported module and Kickstart templates later this summer. As part of the integration, customers will be able to use Puppet Enterprise to manage the initial and ongoing configuration of their RHEL systems, while still getting agent run reports and inventory data in Satellite in addition to Puppet Enterprise.

Support Windows and More

The Red Hat and Puppet Labs support agreement means joint Satellite and Puppet Enterprise customers can have both solutions fully supported, including the handoffs between the two products.

In addition to support for RHEL, Puppet Enterprise provides configuration management and operating system provisioning support for Windows, Solaris, AIX, and other Linux platforms. Puppet Enterprise also includes support for network devices in your data center through our partner network.

Puppet Labs Supported Platforms

Configuration Management (Puppet)

Operating System Puppet Enterprise
Red Hat Enterprise Linux X
CentOS X
Ubuntu X
Debian X
Scientific Linux X
Oracle Linux X
SUSE Linux Enterprise Server X
Windows X
Solaris X
AIX X

Operating System Provisioning (Razor)

Operating System Puppet Enterprise
Red Hat Enterprise Linux X
CentOS X
Solaris X
Ubuntu X
Debian X
Scientific Linux X
Oracle Linux X
SUSE Linux Enterprise Server X
Windows X
AIX

We’re excited about this integration and the future, further integration of Satellite and Puppet Enterprise. If you are at Red Hat Summit, please stop by our booth and see a demo of the integration in action.

Carl Caum is a senior technical marketing manager at Puppet Labs.

Learn More

Share via:
Posted in:
Tagged:

Is there any update as to when the Satellite 6 + PE integration will be made available as well as information on licensing and costs?

It is my understanding that Puppet Enterprise is not well integrated with Satellite 6 and can not take advantage of Satellite 6 Application life Cycle management piece There is very rudimentary integration if any between Puppet Enterprise and Satellite 6. What is the status of Puppet Enterprise integration with Satellite 6.

Note that the article seems to claim the following statement "Red Hat and Puppet Labs are working on a fully supported integration between Puppet Enterprise and Satellite to give you a complete solution for managing your entire IT infrastructure lifecycle"

Hello, HR. I built the satellite_pe_tools module. The current integration is about leveraging Satellite's strengths in provisioning and lifecycle management for packages while leveraging Puppet Enterprise's strengths in configuration management, including infrastructure code lifecycle management. The integration ensures both products can be used for those purposes without sacrificing functionality.

You can download the integration module here: https://forge.puppetlabs.com/puppetlabs/satellite_pe_tools Here's me, Chris Wells (product owner of Satellite at Red Hat), and Rich Jerrido (technical marketing manager at Red Hat) talking about the integration.

Here's a demo of the current integration.

Tasks that should be done in Satellite:

  • ALM of RPM packages including application releases and OS errata
  • OS and VM provisioning
  • Basic inventory and health reporting

Tasks that should be done in Puppet Enterprise:

  • Configuration management including role assignment (classification)
  • Infrastructure code (Puppet code) ALM with Code Management
  • Infrastructure change reporting
  • Application management
The content of this field is kept private and will not be shown publicly.

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.