Just another thought or improvement is in the way cf3 parse its configuration 
file.  It can be stricter and warn for some typo's. For example
after the keyword 'bundle' there can only be limited number of possible values:
 bundle <agent|server|monitor|server> 

For now it allow every  possible name. If you make a typo it is hard to detect. 
The same holds for variables you get the $(variable_does_not_exists) in you 
file name or script name. 

Here is an example that show the behavior:

bundle impossible global
{
    vars:
        "hello" string => "dit is een globale variable";
}

body common control
{
    bundlesequence => { test };
}

bundle agent test
{
   reports:
        cfengine::
            "$(global.hello)";
}

--
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