Forum: CFEngine Help
Subject: Re: Evaluation of bundlesequence with constructed mybundle(@(args))
Author: jblaine
Link to topic: https://cfengine.com/forum/read.php?3,23499,23507#msg-23507
neilhwatson Wrote:
-------------------------------------------------------
> What is your intention with this:
> system_ntpclient_configure(@(ntpservers) ?
Hi Neil,
I want to pass a list of NTP servers to "bundle agent
system_ntpclient_configure" so that the bundle can use them to populate an NTP
config file.
I define @(g.bundles), my body common control bundlesequence, based on classes
in body common g.
This two facts combined mean:
body common control {
bundlesequence => { @(g.bundles) };
}
body common g {
vars:
any::
"bundles" slist => { "base_empty" };
site_x::
"ntpservers" slist => { "blah", "foo" };
"bundles" slist => {
@(bundles),
system_ntpclient_configure(@(ntpservers)),
};
}
Adding "policy => "free"" isn't buying me anything other than all of a sudden
my command-line-defined class "site_x" is causing just the base_empty
bundlesequence to be run.
> Try this thread.
>
> https://cfengine.com/forum/read.php?3,22882,22882#
> msg-22882
I've spent the last hour and a half perusing those threads and trying things
like crazy. I either get the error indicated in the original post or my site_x
bundlesequence (and inputs) don't get hit, even though -v shoes site_x as a
defined class.
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine