-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Nigel Kersten wrote: > >> Anyone see any problems with doing it like this? > >> require 'puppet' > >> Facter.add("certname") do >> setcode do > Puppet[:config] = "/etc/puppet/puppet.conf" > Puppet.parse_config > Puppet[:certname] >> end >> end >
Nope... Ours is: Facter.add("certname") do path = '/usr/bin/puppet' setcode do %x{#{path} --configprint certname}.chomp if File.exists?(path) end end Which is kind of ugly in parts and I've been meaning to rewrite it... :) James -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEVAwUBTACPtSFa/lDkFHAyAQKsqAf8DNBlnJU1F8YXXqPYqMhZ81mMAko4w1zs htu4ATkZYGoLmFlaLd16mX34gHkpfjzaKViexwgDuZMtPhuU4QeN5P+jJ+OfzZHD lYTDocv0B+DGgr9wchBfudYDKmdBeIbTb9TvdwArYNycPHLyVX2ow9SXVKh04WZL NNhNVza41W60w2ZKFv0NV3b0IhO+nnt652BvtDz1ztXi06b+jnY2kxCmwjrtuMGj 6Ao6d8j7bNj+B/RZQujbrjhObD/DxK0zqc8JloO02ym+ZqD1r+g4qHzr2sk5KcZD XlLE7bhzHVgxFrOWtXNMUJ+u7gOoFnZJ5Pp2Go7DGGDFWXdvRUt5bw== =08y1 -----END PGP SIGNATURE----- -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.