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

Remove Puppet dependency on facter/util/plist.

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Normal
    • Resolution: Fixed
    • None
    • PUP 4.0.0
    • None
    • None
    • 1
    • 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

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

              Dates

                Created:
                Updated:
                Resolved:

                Zendesk Support