how to update Puppet environment without publishing new version of Content View

Latest response

Is it possible to update a Puppet module within a content view without having to publish a new version of the content view? I understand the logic behind why you'd want to update the version number but it takes a long time to publish content views.

Responses

I don't think it is officially possible. Although it may be technically possible to replace the module on the file system (/etc/puppet/modules). This is probably a really bad idea though as your parameters and things may have changed and won't be overridden correctly by the Foreman ENC. Also, the metadata within Satellite will probably still show that your module is the old version.

The other downside of having to publish a new version is that if you also have packages as part of the content view they will likely get re-baselined to the latest available in the Library unless you have specific filters in place.

Good stuff. It seems that one used to have to use the same content view for both the content management and the Puppet Environment. Being able to configure them with different content views makes this much more flexible.

Back in the day with Satellite 6.0 you only could use the Puppet Environment that was included in your content view. Later (in Satellite 6.1 I believe) we added the ability to set the Puppet Environment independently of the content view, which gives you a LOT more flexibility.

Is there a consolidated changelog for Satellite versions that might list at what point this feature was added? We're on 6.2 now and this is news to me. I do fee like I was poking around and noticed that I was able to set the Puppet Environment independently and was surprised. When I first started working with Satellite 6.1 I remember trying to change the Puppet Environment (because it seemed like a logical feature) but that change would feed back to the content management piece and change my content view for RPMs correspondingly.

Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.