Puppet language is evolving at the moment; many features that are expected to be included in the next major release (4) are available if you enable the future parser.
rgengem is installed.
parser = futurein the
[main]section of your
/etc/puppet/puppet.conffor open source Puppet as
Enterprise, and~/.puppet/puppet.conffor a non-root user running puppet).
--parser=futureon the command line.
Many of the experimental features deal with how code is evaluated, for example, in an earlier example we compared the value of the
$::facterversion fact with a number, but the value ...