Issue #7218 has been updated by Daniel Pittman. Status changed from Accepted to Needs Decision
Nigel Kersten wrote: > So we're actually quite a way from this, but I think it's worthwhile aiming > anyway. Do we want to follow up on this specific ticket now? I agree it is a valid goal, but we have more specific discussions and tickets for, eg, Kwalify validation, the stuff in stdlib, etc. If we do, I am happy to look at the current array of things folks have tried, and start working on some design for a validation model, but I think it would be a long time between starting that and delivering any code... ---------------------------------------- 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: 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.
