Hi,
I guess you wanted to define you class with a "or" rather than a "and".
classes:
"my_class" or => { "myhost1", "myhost2" };
Regards
Nicolas CHARLES
On 28/11/2011 20:46, [email protected] wrote:
> Forum: CFEngine Help
> Subject: context and relevance
> Author: jimmathieu
> Link to topic: https://cfengine.com/forum/read.php?3,24079,24079#msg-24079
>
> Hello, I could use some help (pointing me to doc if possible) about context
> and relevance as they relate to classes.
>
> I am trying to make a remote copy to two servers and NOT to all other
> servers. I check my promises...and they seem acceptable, but when I try to
> check promises.cf with cf-agent I am told that the promise is being skipped
> because the context is not relevant.
>
> My attempt in promises.cf looks like...
>
>
> bundle agent test5
> {
>
> classes:
> "my_class" and => { "myhost1", "myhost2" };
>
> files:
>
> #a comment here.
>
> my_class::
> "/etc/foo.txt" #promiser - this is a made up file
> comment => "Make foo.txt homogeneous on myhost1 and myhost2"
> copy_from => secure_cp("/path/to/copy/of/foo.txt", "myhost3"),
> perms => m("644");
>
> }
>
> What am I missing? Why is the context not relevant?
>
> Thanks,
> Jim
>
> _______________________________________________
> Help-cfengine mailing list
> [email protected]
> https://cfengine.org/mailman/listinfo/help-cfengine
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine