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

Register puppet, facter etc as gems inside the puppet-agent package

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: puppet-agent 1.3.0
    • Component/s: None
    • Labels:
      None
    • Template:
    • Story Points:
      1
    • Sprint:
      RE 2015-09-09, RE 2015-11-11
    • Release Notes:
      Bug Fix
    • Release Notes Summary:
      Hide
      Registers puppet, facter, and hiera from the puppet-agent package as gems in our vendored ruby. This way you can install an external gem, e.g. puppet-pip, and rubygems can satisfy dependencies using the already installed puppet/facter/hiera gems, as opposed to downloading and installing a new version. Note mcollective is not registered this way.
      Show
      Registers puppet, facter, and hiera from the puppet-agent package as gems in our vendored ruby. This way you can install an external gem, e.g. puppet-pip, and rubygems can satisfy dependencies using the already installed puppet/facter/hiera gems, as opposed to downloading and installing a new version. Note mcollective is not registered this way.

      Description

      The puppet-agent package should register the puppet and facter gems as being already installed. So if I gem install a gem that requires puppet it shouldn't try to install it again as a gem and overwrite the binary from the package.

      This is when using /opt/puppetlabs/puppet/bin/gem to install gems.

        Attachments

          Issue Links

            Activity

              jsd-sla-details-panel

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  dalen Erik Dalén
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  11 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: