Forum: Cfengine Help
Subject: Re: Concatenating "inputs" from slists seems broken for cf-serverd
Author: neilhwatson
Link to topic: https://cfengine.com/forum/read.php?3,22004,22028#msg-22028

Start with a default list and build upon it.


body common control
{
bundlesequence => { "test" };
inputs => {"library.cf", "cfengine_stdlib.cf"};
}

bundle agent test 
{

vars:

        any::
                "inputs" slist => {
                        "update.cf",
                        "site.cf",
                        "ntp.cf",
                        "hardening.cf"
                },
                policy => "free";

        cf_dbs::

                "inputs" slist => {
                        @{inputs},
                        "db2.cf",
                        "mysql.cf"
                },
                policy => "free";

        cf_webfarm::

                "inputs" slist => {
                        @{inputs},
                        "httpd.cf",
                        "proxy.cf"
                },
                policy => "free";

        reports:

                linux::
                "Inputs = ${inputs}";
}

$ cf-agent -Kf ./inputs.cf 
R: Inputs = update.cf
R: Inputs = site.cf
R: Inputs = ntp.cf
R: Inputs = hardening.cf
$ cf-agent -Kf ./inputs.cf -D cf_dbs
R: Inputs = update.cf
R: Inputs = site.cf
R: Inputs = ntp.cf
R: Inputs = hardening.cf
R: Inputs = db2.cf
R: Inputs = mysql.cf
$ cf-agent -Kf ./inputs.cf -D cf_webfarm
R: Inputs = update.cf
R: Inputs = site.cf
R: Inputs = ntp.cf
R: Inputs = hardening.cf
R: Inputs = httpd.cf
R: Inputs = proxy.cf


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

Reply via email to