Issue #1365 has been updated by Fujin.
The only fix I could think of was force-loading all facts, similar to what Puppet does, and then filtering based on that - seemed smart enough to me, apart from maybe the performance hit.. http://github.com/fujin/facter/commit/1e0dd5b890df95ad1acf8a18d8bbb4d99e9ca6ba Let me know if this is insufficient, or well, just ignore me ;) ---------------------------------------- Bug #1365: ipaddress_* facts don't work when called directly on the CLI http://reductivelabs.com/redmine/issues/show/1365 Author: Fujin Status: Needs design decision Priority: Low Assigned to: Category: library Target version: Keywords: ipaddress Complexity: Hard Patch: None Calling ipaddress_* directly from the CLI appears broken, in; <pre> [EMAIL PROTECTED] (branch: master) ~/git/facter$ git log -n 1 commit b574c6a7f8c596e98bfab7ca48e172eb38fe23fa Author: James Turnbull <[EMAIL PROTECTED]> Date: Mon Jun 9 02:37:30 2008 +1000 Refactered ipmess.rb and util/ip.rb to support separate *BSD logic for *BSD </pre> <pre> [EMAIL PROTECTED] (branch: master) ~/git/facter$ facter|grep ipaddress ipaddress => 123.100.70.1 ipaddress_eth0 => 123.100.70.1 ipaddress_eth0_0 => 123.100.70.2 ipaddress_eth0_1 => 123.100.70.3 ipaddress_eth0_2 => 123.100.70.4 ipaddress_eth0_3 => 123.100.70.5 [EMAIL PROTECTED] (branch: master) ~/git/facter$ facter ipaddress 123.100.70.1 [EMAIL PROTECTED] (branch: master) ~/git/facter$ facter ipaddress_eth0 [EMAIL PROTECTED] (branch: master) ~/git/facter$ facter ipaddress_eth0_0 [EMAIL PROTECTED] (branch: master) ~/git/facter$ facter ipaddress_eth0_1 [EMAIL PROTECTED] (branch: master) ~/git/facter$ facter ipaddress_eth0_2 [EMAIL PROTECTED] (branch: master) ~/git/facter$ facter ipaddress_eth0_3 </pre> ---------------------------------------- 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://reductivelabs.com/redmine/my/account --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en -~----------~----~----~----~------~----~------~--~---
