Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-4330

Remove Puppet dependency on facter/util/plist.

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: PUP 4.0.0
    • Component/s: None
    • Labels:
      None
    • Template:
    • Story Points:
      1
    • Sprint:
      Client 2015-04-01, Client 2015-04-15

      Description

      Puppet using Facter off master branch fails such as

      [root@yp6gtjwz9w9ocpw ~]# puppet resource service
      Error: Could not autoload puppet/provider/service/launchd: cannot load such file -- facter/util/plist
      Error: Could not autoload puppet/type/service: Could not autoload puppet/provider/service/launchd: cannot load such file -- facter/util/plist
      Error: Could not run: Could not autoload puppet/type/service: Could not autoload puppet/provider/service/launchd: cannot load such file -- facter/util/plist
      [root@yp6gtjwz9w9ocpw ~]# facter --version
      2.9.0
      

      This happens because native facter doesn't provide facter/util/plist, which is used by several providers. There's no reason to look to facter for that (artifact of history), so the plist util should be moved to Puppet.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                erict Eric Thompson
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Zendesk Support