Forum: CFEngine Help
Subject: Evaluation of bundlesequence with constructed mybundle(@(args))
Author: jblaine
Link to topic: https://cfengine.com/forum/read.php?3,23499,23499#msg-23499
I'm trying to do the following and failing. Any advice would be appreciated,
as I appear to be fighting the language. The error obviously indicates that
the whole string is being evaluated as a bundle name. I basically need a way
to "eval" @(g.bundles), or more likely start again with a totally different
approach.
bundle common g {
vars:
any::
"common_inputs" slist => {
"cfengine_stdlib.cf",
"our_stdlib.cf"
};
site_x::
"ntpservers" slist => {
"time.foo.our.org",
"time.bar.our.org",
};
"bundles" slist => {
"system_ntpclient_configure(@(ntpservers))"
};
"inputfiles" slist => {
@(common_inputs),
"site_x.cf"
};
}
body common control {
bundlesequence => {
@(g.bundles)
};
}
cf3> Bundle "system_ntpclient_configure(@(ntpservers))" listed in the
bundlesequence is not a defined bundle
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine