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

valid networking facts in 2.x get ignored in 3.x

    Details

    • Type: Bug
    • Status: Accepted
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: FACT 3.9.0
    • Fix Version/s: None
    • Component/s: DOCS
    • Environment:

      Any

    • Template:
    • Acceptance Criteria:
      Hide

      Either a link to documentation describing the change, or perhaps a fix that allows the older fact key form to translate to the correct fact (though this is no longer necessary in my case)

      Show
      Either a link to documentation describing the change, or perhaps a fix that allows the older fact key form to translate to the correct fact (though this is no longer necessary in my case)
    • Team:
      Platform OS
    • Story Points:
      3
    • Method Found:
      Needs Assessment
    • QA Risk Assessment:
      Needs Assessment

      Description

      Certain hiera entries which rely on calling Facter to fill values in PE 3.8 fail miserably in PE 4.8.1.

      We traced it to a behavior in Facter. Specifically, we found that calling the fact key of "ipaddress_eth0_1" used to return a good value in 3.8, but now returns a blank in puppet 4.8.1. However, I have discovered that calling ipaddress_eth0:1 in 4.8.1 does work. I was not aware of this change until one of my teams and I found out the hard way.

      To test locally, one only needs to do this (as root, on any Linux server with bonding set up):

      1. facter ipaddress_bond0_1
        (this should return a blank in 4.8.1, yet return the ip address value of bond0:1 in 3.8)
      1. facter ipaddress_bond0:1
        (this should return an ip address that corresponds to bond0:1, and this is the workaround we put into the hiera .yaml file.)

      (There may be documentation somewhere that already describes this, but I was unable to find it).

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                TJMiller Thomas J Miller jr
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Zendesk Support