Forum: CFEngine Help
Subject: Create areas and the deployment of files
Author: thibault marteil
Link to topic: https://cfengine.com/forum/read.php?3,24838,24838#msg-24838

Hello,

I'm looking for a project that consisting in create different areas on my 
policyhost and distribute different files in fonction of my area.

I've tried to create a file but I don't have any success with it.

Here is my file :

bundle agent central

{
classes:

        "zone1" or      => { "172.30.64.171" };
        "zone2" or      => { "192.168.55.4" };


vars:

        "policy_server" string  => "cfengine.domain.fr";
        "fichiers"      string  => "/var/cfengine/fichiers";

zone1::

        "myfiles" slist =>      {"$(fichiers)/file1.cf"};


zone2::

        "myfiles" slist =>      {"$(fichiers)/file2.cf"};


files:

        "${myfiles}"

           copy_from    => secure_cp("${myfiles}","$(policy_server)");
}



When I use "cf-agent -v" on my client, I have that response :

!! Non-absolute path in source attribute (have no invariant meaning): ${myfiles}
cf3> Promise (version 0.0.1) belongs to bundle 'central' in file 
'/var/cfengine/inputs/central.cf' near line 29
cf3> Fatal cfengine error:
cf3> Outcome of version 0.0.1 (agent-0): Promises observed to be kept 100%, 
Promises repaired 0%, Promises not repaired 0%


Thanks in advance,
Sorry for my english, I'll do my best, I'm a foreigner.

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

Reply via email to