I made a small mistake. Please see at the bottom.

On 09-12-10 15:30, Martijn Grendelman wrote:
> An example: add the following to
> 
> <puppet_path>/modules/<modulename>/lib/facter/augeas_available.rb
> 
> -- cut here --
> require 'facter'
> 
> Facter.add("augeas_available") do
> 
>     setcode do
> 
>         avail = "no"
>         Dir.glob("/usr/lib/libaugeas*") { |filename|
>                 avail = "yes"
>         }
>         avail
>     end
> end
> -- cut here --
> 
> It simple looks for files named /usr/lib/libaugeas*. I am not sure if that
> is appropriate for CentOS too, but it works on Debian. Of course, this is
> no guarantee that the Ruby-bindings are also available, so this is still
> not idiot-proof.
> 
> After installing the fact, you can do something like this in a manifest:
> 
> if $augeas_availabe {
> 
>     augeas { "foo":
>     }
> 
> }

Sorry, that should be:

if $augeas_availabe == "yes" {
}

Regards,
Martijn.

-- 
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.

Reply via email to