Forum: Cfengine Help
Subject: Re: simple edit_line
Author: bidwell
Link to topic: https://cfengine.com/forum/read.php?3,19617,19659#msg-19659

OK here is a simple promise that is wrong somewhere.

bundle agent editmyfiles
{
files:
        any::

"/tmp/test"
        edit_line => myreplace("line1","line3");

}

bundle edit_line myreplace(oldv,newv)
{
replace_patterns:
 "$(oldv)"

        replace_with => "$(newv)";
}

cf-promise -v -f ./test.cf (3.0.5.p1) gives
cf3 Undeclared promise body "$(newv)()" was referenced in a promise

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

Reply via email to