Forum: CFEngine Help
Subject: Re: CFEngine 3.2.0 - only my thoughts
Author: schattenfell
Link to topic: https://cfengine.com/forum/read.php?3,23223,23226#msg-23226
But I do not understand, why a class definition...
bundle common c
{
classes:
"Test_Class_Server" expression => "name_of_server";
}
... is now (CFEngine 3.2.0) handled as a promise? Now I have to write...
bundle common c
{
classes:
"Test_Class_Server" expression => "name_of_server", comment => "maybe bug
introduced in CFEngine3.2.0 that I have to use a comment here";
}
...to have no errors. Defining vars is handled as before and I can keep on
doing it without comments:
bundle common v
{
vars:
"confdir" string => "/var/cfengine/inputs";
}
This results in no error in CFEngine 3.2.0.
So in my opinion: if everything is a promise in CFEngine, also the definition
of vars should result in an error in my scenario (require_comments => "true";)
and not only for classes definitions.
In fact: this behaviour is new in CFEngine 3.2.0 and there should be a strict
line, how to implement 'require_comments => "true"'.
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine