Hide Forgot
Puppet 4 is dropping support for Modulefile [0]. Because the pulp-puppet-module-builder script relies on puppet to build puppet modules, it will no longer build puppet modules with Modulefile (and no metadata.json) if the system it's running on has Puppet 4 installed. Modulefile has been deprecated for a while now so I'd recommend users update their puppet modules to store metadata in metadata.json instead of Modulefile. Wondering if we need a note in the documentation about this. [0] From the puppet 4 documentation (https://docs.puppet.com/puppet/latest/modules_publishing.html): "Throughout the Puppet 3.x series, deprecation warnings were issued for Modulefile. If you still have a Modulefile, it will be treated like any other text file in the root directory of the module. You will need to move any metadata contained in it to the metadata.json."
Assigning to Stephen for review.
Hello pulp-puppet-module-builder is mentioned on this page [1] That seems a good place to mention this issue. [1] Adding Puppet Modules from a Git Repository — https://access.redhat.com/documentation/en/red-hat-satellite/6.2/paged/puppet-guide/35-adding-puppet-modules-from-a-git-repository
(In reply to Stephen Wadeley from comment #4) > Hello > > pulp-puppet-module-builder is mentioned on this page [1] > > That seems a good place to mention this issue. > > Link changed: > [1] Adding Puppet Modules from a Git Repository — https://access.redhat.com/documentation/en-us/red_hat_satellite/6.2/html/puppet_guide/chap-red_hat_satellite-puppet_guide-adding_puppet_modules_to_red_hat_satellite_6#sect-Red_Hat_Satellite-Puppet_Guide-Adding_Puppet_Modules_to_Red_Hat_Satellite_6-Adding_Puppet_Modules_from_a_Git_Repository
Hi Stephen, Yes, let's change the para in question to read: Puppet Red Hat Satellite 6 includes supported Puppet packages. The installation program allows users to install and configure Puppet Masters as a part of Red Hat Satellite Capsule Servers. A Puppet module, running on a Puppet Master on the Red Hat Satellite Server or Satellite Capsule Server is supported by Red Hat. And add: For information on what versions of Puppet are supported, see https://access.redhat.com/articles/1343683. Thanks, Steve
Thank you Steve for comment 8, cloning for Arch Guide
Hello These updates are now live on the customer portal. Adding Puppet Modules from a Git Repository https://access.redhat.com/documentation/en-us/red_hat_satellite/6.2/html/puppet_guide/chap-red_hat_satellite-puppet_guide-adding_puppet_modules_to_red_hat_satellite_6#sect-Red_Hat_Satellite-Puppet_Guide-Adding_Puppet_Modules_to_Red_Hat_Satellite_6-Adding_Puppet_Modules_from_a_Git_Repository Thank you