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]> 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]. > 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/CADWDnr%3DM21G4ZdvsEL%2B17%3DY8JmZnpcCXbgi2rxLYKJEewJLXWA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
