On Tue, 07 Jun 2011 11:09:32 -0700, Douglas Garstang
wrote:>
> All,
>
> Running this on a bare metal server. Package doesn''t get
installed,
> therefore condition is false. Why?
>
> if ! ($is_virtual) {
> package {
> ''vlock'':
> ensure => installed;
> }
> }
>
> [pax] app01 ~:# facter | grep is_virtual
> is_virtual => false
>
> Oh... don''t tell me that ''false'' isn''t
false?
>
> Doug.
>
Nope, it''s not. It''s the string "false".
I''ve heard some talk about Facter supporting richer/structured data
eventually[1], but we haven''t had much time to move forward on that
front. Hopefully as things ramp up with our recent Open Source Team,
and as we increase community involvement in development of
Puppet/Facter/Dashboard/etc some progress will be able to made towards
that end.
[1]
http://groups.google.com/group/puppet-dev/browse_thread/thread/7c2139b05f96d218/e5a70336f43e6c7d
--
Jacob Helwig