Issue #1918 has been updated by jamtur01.

Status changed from Ready for Checkin to Code Insufficient
Target version changed from 1.6.0 to 1.5.5

Can you rebase on 1.5.x please.  Also what is - 
commit:"33fe2b63f363b1f1f823e9938de93f5aa94e8efd"?  I don't see a ticket for 
it???
----------------------------------------
Bug #1918: facter --puppet doesn't work when puppet's vardir or libdir are 
modified
http://projects.reductivelabs.com/issues/1918

Author: bran
Status: Ready for Checkin
Priority: Normal
Assigned to: jamtur01
Category: binary
Target version: 1.5.5
Complexity: Unknown
Keywords: 


My facter doesn't seem to do the right thing with the --puppet option. It 
doesn't seem to output my custom rules.

The values are picked up by puppet when used, but not by facter on the command 
line.


Details:
<pr>
facter 1.5.1-0.1
puppet 0.24.7-1
ruby 1.8.7 (2008-08-11 patchlevel 72) [x86_64-linux]
debian etch
</pre>

Files:
<pre>
/etc/puppet/puppet.conf:
[main]
logdir = /var/log/puppet
vardir = /var/lib/puppet
ssldir = /var/lib/puppet/ssl
rundir = /var/run/puppet
pluginsync = true
factpath = /var/lib/puppet/lib/facter
</pre?

Output:
<pre>
[r...@foo-vm:~]# facter --puppet
architecture => amd64
domain => dc1.whee.com
facterversion => 1.5.1
fqdn => foo-vm.dc1.whee.com
hardwareisa => unknown
hardwaremodel => x86_64
hostname => foo-vm
id => root
interfaces => eth0,sit0
ipaddress => 192.168.1.162
ipaddress_eth0 => 192.168.1.162
kernel => Linux
kernelrelease => 2.6.18-6-xen-amd64
kernelversion => 2.6.18
lsbdistcodename => etch
lsbdistdescription => Debian GNU/Linux 4.0 (etch)
lsbdistid => Debian
lsbdistrelease => 4.0
lsbmajdistrelease => 4
macaddress => 00:16:3E:26:C9:DC
macaddress_eth0 => 00:16:3E:26:C9:DC
memoryfree => 612.24 MB
memorysize => 2.00 GB
netmask => 255.255.255.0
netmask_eth0 => 255.255.255.0
operatingsystem => Debian
operatingsystemrelease => 4.0
processor0 => Intel(R) Xeon(R) CPU            5150  @ 2.66GHz
processor1 => Intel(R) Xeon(R) CPU            5150  @ 2.66GHz
processorcount => 2
ps => ps -ef
puppetversion => 0.24.7
rubysitedir => /usr/local/lib/site_ruby/1.8
rubyversion => 1.8.7
sshdsakey => blahblahblah
sshrsakey => blahblahblah
swapfree => 1023.97 MB
swapsize => 1023.99 MB
uniqueid => a8c0a25b
virtual => xenu


[r...@foo-vm:~]# FACTERLIB=/var/lib/puppet/lib/facter/ facter          
acpi_available => absent
architecture => amd64
definterface => eth0
domain => dc1.whee.com
facterversion => 1.5.1
fqdn => foo-vm.dc1.whee.com
hardwareisa => unknown
hardwaremodel => x86_64
hostname => foo-vm
id => root
interfaces => eth0,sit0
interfacez => eth0
ipaddress => 192.168.1.162
ipaddress_eth0 => 192.168.1.162
kernel => Linux
kernelrelease => 2.6.18-6-xen-amd64
kernelversion => 2.6.18
lib => /var/lib/puppet/lib/facter/
lsbdistcodename => etch
lsbdistdescription => Debian GNU/Linux 4.0 (etch)
lsbdistid => Debian
lsbdistrelease => 4.0
lsbmajdistrelease => 4
macaddress => 00:16:3E:26:C9:DC
macaddress_eth0 => 00:16:3E:26:C9:DC
memoryfree => 633.28 MB
memorysize => 2.00 GB
netmask => 255.255.255.0
netmask_eth0 => 255.255.255.0
operatingsystem => Debian
operatingsystemrelease => 4.0
processor0 => Intel(R) Xeon(R) CPU            5150  @ 2.66GHz
processor1 => Intel(R) Xeon(R) CPU            5150  @ 2.66GHz
processorcount => 2
ps => ps -ef
puppetversion => 0.24.7
rubysitedir => /usr/local/lib/site_ruby/1.8
rubyversion => 1.8.7
sshdsakey => wheewheewhee
sshrsakey => foofoofoofoo
swapfree => 1023.97 MB
swapsize => 1023.99 MB
uniqueid => a8c0a25b
virtual => xenu
whatraid => unknown

[r...@foo-vm:~]# ls -l /var/lib/puppet/lib/facter/                 
total 20
-rw-r--r-- 1 root root  234 2009-01-29 11:26 acpi_available.rb
-rw-r--r-- 1 root root  619 2009-01-29 12:55 definterface.rb
-rw-r--r-- 1 root root  427 2009-01-29 12:33 interfaces.rb
-rw-r--r-- 1 root root 1441 2009-01-29 11:26 isvm.rb
-rw-r--r-- 1 root root  877 2009-01-29 11:26 whatraid.rb
</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
-~----------~----~----~----~------~----~------~--~---

Reply via email to