Thanks. Now I know this is a known issue. I can work with that to find a 
temporary work around, somewhere. As this is a for a mgmt report I will 
just drop the IP field from the hammercli and do a host lookup to populate 
it. 

At least this issue is not why I'm going crazy! :) 

On Thursday, October 5, 2017 at 2:05:47 PM UTC-4, Branan Purvine-Riley 
wrote:
>
> This looks like https://tickets.puppetlabs.com/browse/FACT-1475. We're 
> aware of it, but it hasn't been a priority to fix. The Facter team has 
> grown a bit recently, though, so I'm hopeful that we'll be able to fix 
> things like this more quickly in the future. Unfortunately, I still can't 
> say for certain when we'll be able to prioritize this.
>
> On Thu, Oct 5, 2017 at 10:59 AM James Perry <[email protected] 
> <javascript:>> wrote:
>
>> I was generating a report from Foreman using the Hammer CLI to list my 
>> hosts for management on my Dev box. I started noticing that I wasn't seeing 
>> any IP addresses for SUSE 11 SP3. Thinking it was a OS specific issue, I 
>> checked my PROD environment that has a large number of SUSE 11 SP1 - SP4 
>> being managed. All of the SUSE 11 SP1 and SP2 hosts all had IPs. 
>>
>> Parsing out only the SUSE 11 SP3 and SP4 hosts I noticed that some had 
>> IPs, others did not. When I ran the /etc/puppetlabs/puppet/node.rb <host> I 
>> was getting IPv4 and IPv6 for the servers showing an IP in the Hammer CLI 
>> report. 
>>
>> In the output below, servera is the test box and serverb is the 
>> production box.  
>>
>> Both are configured exactly the same, have the same OS patches and are 
>> using puppet-agent-1.8.0-1.sles11.  The only difference is that the PROD 
>> server doesn't have IPv6 enabled. 
>>
>> *Is this a bug or by design? *I don't want go trying to modify the 
>> node.rb to make this work correctly with Foreman if this happens to be a 
>> bug. 
>>
>> Thanks! 
>>
>>
>> *-----------------------------------------------------------------------------------------*
>>
>> *Working Host:*
>>
>> ----|--------------------------------|-----------------------|------------------------------------|-----------------|------------------
>> ID  | NAME                           | OPERATING SYSTEM      | HOST 
>> GROUP                         | IP              | MAC
>>
>> ----|--------------------------------|-----------------------|------------------------------------|-----------------|------------------
>> 15  | servera                        | SLES 11 SP3           | 
>> Linux_Default                      | 10.118.84.22    | 00:50:56:a6:77:9a
>>
>>   foreman_interfaces:
>>   - ip: 10.118.84.22
>>     ip6: fe80::250:56ff:fea6:779a
>>     mac: 00:50:56:a6:77:9a
>>     name: servera
>>     attrs:
>>       mtu: 1500
>>       netmask6: 'ffff:ffff:ffff:ffff::'
>>       netmask: 255.255.255.0
>>       network6: 'fe80::'
>>       network: 10.118.84.0
>>     virtual: false
>>     link: true
>>     identifier: eth0
>>
>> # facter networking.interfaces.eth0
>> {
>>   bindings => [
>>     {
>>       address => "10.118.84.22",
>>       netmask => "255.255.255.0",
>>       network => "10.118.84.0"
>>     }
>>   ],
>>   bindings6 => [
>>     {
>>       address => "fe80::250:56ff:fea6:779a",
>>       netmask => "ffff:ffff:ffff:ffff::",
>>       network => "fe80::"
>>     }
>>   ],
>>   ip => "10.118.84.22",
>>   ip6 => "fe80::250:56ff:fea6:779a",
>>   mac => "00:50:56:a6:77:9a",
>>   mtu => 1500,
>>   netmask => "255.255.255.0",
>>   netmask6 => "ffff:ffff:ffff:ffff::",
>>   network => "10.118.84.0",
>>   network6 => "fe80::"
>> }
>>
>>
>>
>> *Non-working Host:*
>>
>>
>> ----|--------------------------------|-----------------------|------------------------------------|-----------------|------------------
>> ID  | NAME                           | OPERATING SYSTEM      | HOST 
>> GROUP                         | IP              | MAC
>>
>> ----|--------------------------------|-----------------------|------------------------------------|-----------------|------------------
>> 103 | serverb                       | SLES 11 SP3           | 
>> Linux_Default                      |                 | 00:50:56:a6:50:da
>>
>>   foreman_interfaces:
>>   - ip:
>>     ip6: ''
>>     mac: 00:50:56:a6:50:da
>>     name: serverb
>>     attrs: {}
>>     virtual: false
>>     link: true
>>     identifier: eth0
>>
>>
>> D facter networking.interfaces.eth0
>> {
>>   bindings => [
>>     {
>>       address => "10.118.66.67",
>>       netmask => "255.255.255.0",
>>       network => "10.118.66.0"
>>     }
>>   ],
>>   bindings6 => [
>>     {
>>       address => "10.118.66.67"
>>     }
>>   ],
>>   ip => "10.118.66.67",
>>   ip6 => "10.118.66.67",
>>   mac => "00:50:56:a6:50:da",
>>   mtu => 1500,
>>   netmask => "255.255.255.0",
>>   network => "10.118.66.0"
>> }
>>
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Puppet Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/puppet-dev/5d6a69f2-86a0-4e33-9906-74b17200a509%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/puppet-dev/5d6a69f2-86a0-4e33-9906-74b17200a509%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
> -- 
> Regards,
>
> Branan Riley
> Senior Sofware Engineer, Puppet inc.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-dev/960c6c9a-ee65-4414-9520-def70778c0c9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to