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, no-re...@cfengine.com 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 > Help-cfengine@cfengine.org > https://cfengine.org/mailman/listinfo/help-cfengine _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine