OK. I just noticed I'm not running version 0.25 as is glaringly obvious from the contents of my email. My mistake. Sorry for the post.
On Wed, Oct 7, 2009 at 6:18 PM, Bryan Schneiders <bryan.schneid...@gmail.com> wrote: > The documentation at: > http://reductivelabs.com/trac/puppet/wiki/LanguageTutorial#conditionals > > says: > """ > Starting with version 0.25, selectors now support regular expressions: > > $owner = $operatingsystem ? { > /(redhat|debian)/ => "bin", > default => undef, > } > > In this last example, if $operatingsystem matches either redhat or > debian, then bin will be the selected result. > """ > > When I try something like this, I get: > Syntax error at '/'; expected '}' > > If I put quotes around it, it doesn't act as a regular expression and > fails to match. If I use just "RedHat" without a regular expression, > then it matches when the operating system is RedHat. > > I'm using: > puppet-0.24.8-1.fc10.noarch > puppet-server-0.24.8-1.fc10.noarch > > Is the bug in puppet or the documentation? Does anyone know the > correct syntax? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@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 -~----------~----~----~----~------~----~------~--~---