Issue #7218 has been updated by James Turnbull. Category set to language
---------------------------------------- Feature #7218: Integrated variable checking for defines and parameterized classes. https://projects.puppetlabs.com/issues/7218 Author: Trevor Vaughan Status: Needs Decision Priority: Low Assignee: Category: language Target version: Affected Puppet version: Keywords: Branch: I would like the ability to, in the puppet language, check variables being passed to a class or define for validity. This can currently be done by throwing a ParseError from a template, but that is quite syntactically heavy. Current Case: <pre> define foo ( $bar ) { inline_template("<% if not ['true','false'].include?(bar) then raise Puppet::ParseError.new(\"$bar must be one of 'true', 'false'\")%>") } </pre> Desired Case: <pre> define foo ( $bar, $baz ) { validate { bar => ['true','false'], baz => '/fancy regex' } } </pre> Not critical, just would add some awesomeness. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
