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.


Reply via email to