On 16 dec. 2011, at 16:10, Ted Zlatanov wrote:

> On Fri, 16 Dec 2011 15:53:10 +0100 (CET) neilhwatson wrote: 
> 
> n> One other point comes to mind if you'll indulge me again.  I think this was
> n> mentioned before.  Passing parameters to bundles.  I'd like to see this 
> done
> n> better.  The current positional approach is very limited.  It might be 
> helpful
> n> to show the parameters in left and right pairs.  E.g.
> 
> n> "any" usebundle => ssh_pub_key(
> n>    user => "bob",
> n>    keys => "$(main.bobskeys)";
> n>    );
> 
> n> It may also be handy to have a mechanism to set a default value to the 
> called
> n> bundle if a variable is not passed, similar to var="value" unless (var);.
> 
> If there's one thing I'd like to see, this is it!  My JSON proposal was
> 50% addressing the lack of named parameters and 50% about not defining
> so many body templates (the latter, I think, is what Mark discouraged).
> 
> Perhaps named parameters could be implemented with an alternate promise
> parameter, e.g. "usebundle_positional" or something like that.  That
> would preserve backwards compatibility.
> 

I also like the idea of having default values and if specified override them 
without having
positional arguments.

--
Bas van der Vlies
b...@sara.nl



_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to