Issue #20734 has been updated by Hailee Kenney.
Since you have a potential fix for this issue, would you mind submitting it to GitHub? We have a contributing document that should walk you through the steps: https://github.com/puppetlabs/puppet/blob/master/CONTRIBUTING.md When you're done, just update this ticket to "In Topic Branch Pending Review" and add the link to the pull request under the "Branch" section. Let me know if you have any questions! ---------------------------------------- Bug #20734: Incorrect ipaddress fact https://projects.puppetlabs.com/issues/20734#change-91056 * Author: RoMan Shipovskij * Status: Unreviewed * Priority: Normal * Assignee: * Category: * Target version: * Keywords: * Branch: * Affected Facter version: 1.7.1 ---------------------------------------- Facter return incorrect ipaddress if lo interface first (that has IP) in ifconfig output. For example: <pre> # ifconfig eth0 Link encap:Ethernet HWaddr 00:16:d4:b2:6a:7a UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:1005 errors:0 dropped:0 overruns:0 frame:0 TX packets:298 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:246302 (246.3 KB) TX bytes:97349 (97.3 KB) Interrupt:21 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:666 errors:0 dropped:0 overruns:0 frame:0 TX packets:666 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:76152 (76.1 KB) TX bytes:76152 (76.1 KB) wlan0 Link encap:Ethernet HWaddr 00:18:de:da:60:fb inet addr:10.31.1.206 Bcast:10.31.1.255 Mask:255.255.255.0 inet6 addr: fe80::218:deff:feda:60fb/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:131263 errors:0 dropped:0 overruns:0 frame:0 TX packets:6956 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:29096010 (29.0 MB) TX bytes:1850755 (1.8 MB) </pre> <pre> # facter facterversion ipaddress lsbdistdescription facterversion => 1.7.1 ipaddress => 127.0.1.1 lsbdistdescription => Ubuntu 12.04.2 LTS </pre> Facter return ipaddress 127.0.1.1, but it should be 10.31.1.206. Possible fix attached -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-bugs?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
