Uploaded image for project: 'Puppet Agent'
  1. Puppet Agent
  2. PA-4546

vendormoduledir not configurable

    XMLWordPrintable

Details

    • Bug
    • Status: Needs Information
    • Normal
    • Resolution: Unresolved
    • puppet-agent 6.26.0
    • None
    • puppet-runtime
    • None
    • Needs Assessment
    • Needs Assessment

    Description

      Puppet Version: 6.26.0
      Puppet Server Version: 6.19.0
      OS Name/Version: Solaris 11.4 (agent), RHEL7 (server)

      Solaris uses /usr/puppetlabs as location where Linux uses /opt/puppetlabs.

      Although there is a configuration directive called vendormoduledir it is never read from settings.

      Desired Behavior:

      The configuration command vendormoduledir can be customized to point to /usr/puppetlabs/puppet/vendor_modules for instance.

      Actual Behavior:

      The path for vendor_modules is hardcoded and can't be changed. This causes that custom iinstalled modules can not be found and the catalog can not be applied if resources are being used like:

      Puppet (err): Failed to apply catalog: Resource type 'Ssh_authorized_key' was not found

      Workaround:

      Create a symbolic link from /usr/puppetlabs to /opt/puppetlabs.

      Attachments

        Activity

          People

            Unassigned Unassigned
            lambert Lambert Rots
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:

              Zendesk Support