Forum: CFEngine Help
Subject: Methods and default variables
Author: neilhwatson
Link to topic: https://cfengine.com/forum/read.php?3,23009,23009#msg-23009
Theoretical question. Consider this
methods:
'any' usebundle => foo("x","y","z");
...
bundle foo (x,y,z) {
Do something
}
Can there be defaults for the three variables inside foo so that one can pass
just a subset of x y and z leaving the defaults to fill in what is missing?
Normally I would do this in the main bundle
any::
"x" string ...
"y" string ...
"z" string ...
other::
"y" string ...
"z" string ...
methods:
'any' usebundle => foo("$x","$y","$z");
Thus, for class other x is the default value and z and y are the other values.
Could something like that be possible inside the foo bundle without putting all
of the classes there?
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine