Forum: CFEngine Help Subject: Arguement mismatch in update.cf Author: sreejithpoothu Link to topic: https://cfengine.com/forum/read.php?3,24886,24886#msg-24886
body copy_from remote(server,path) { servers => { "${server}" }; encrypt => "true"; trustkey => "true"; source => "${path}"; compare => "digest"; preserve => "true"; # Preserve permissions verify => "true"; purge => "true"; } body depth_search recurse { depth => "inf"; } Hi, I am getting this error when executing cf-agent # cf-agent -f /var/cfengine/masterfiles/promises.cf cf3> /var/cfengine/masterfiles/update.cf:14,1: Redefinition of body "recurse" for "depth_search" is a broken promise, near token '{' Argument mismatch for body reference "recurse" in promise at line 29 of /var/cfengine/masterfiles/update.cf cf-agent was not able to get confirmation of promises from cf-promises, so going to failsafe Here is the update.cf bundle agent update { vars: any:: "cfserverd" string => "10.1.1.199"; "policyfiles" string => "/srv/cf-serverd"; "server_inputs" string => "${policyfiles}/inputs"; "client_inputs" string => "${sys.workdir}/inputs"; files: any:: "${client_inputs}" copy_from => remote("${cfserverd}","${server_inputs}"), depth_search => recurse; } Pls Help Regards Sreejith.A _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine