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

Remove Puppet dependency on facter/util/plist.

    XMLWordPrintable

    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