Uploaded image for project: 'Facter'
  1. Facter
  2. FACT-2880

facter 4 differing output from facter 3 for service_provider fact

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Won't Fix
    • Affects Version/s: FACT 4.0.44
    • Fix Version/s: None
    • Component/s: Facter 4
    • Labels:
      None
    • Environment:
    • Template:
    • Acceptance Criteria:
      Hide

      if facter is still supposed to return the init system of the OS - the service_provider should return 'systemd' on Raspbian (or other systemd managed distro's) rather than base consistently across facter versions and puppet versions.

      Show
      if facter is still supposed to return the init system of the OS - the service_provider should return 'systemd' on Raspbian (or other systemd managed distro's) rather than base consistently across facter versions and puppet versions.
    • Team:
      Night's Watch
    • Sub-team:
    • Story Points:
      5
    • Method Found:
      Needs Assessment
    • QA Risk Assessment:
      Needs Assessment

      Description

      running a puppet module that uses the fact 'service_provider' from stdlib on a Raspbian 10.6 host with puppet 5 and facter 3 the output of 'service_provider' is 'systemd' as expeted.

      on an identical hardware device using puppet 6.19 and facter 4.0.46 provided by ruby gems the output changes from systemd to 'base' 

      Changing the puppet version to puppet 7 and facter 4.0.46 the behaviour is consistent and provides the output 'base' 

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              ikonia Matt Darcy
              Votes:
              1 Vote for this issue
              Watchers:
              9 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support