Hello Sandra,

First of all, common bundles don't need to be included into the
bundlesequence. Next, the whole policy_hosts construction looks
dubious. What did it mean to be, compound match or single? The
following would fit better:

 classes:
     "policy_hosts" expression => "cfengine_domain_com";

You may wish also to try the compound match:

 classes:
      "policy_hosts" or => { "cfengine_domain_com", "ipv4_10_0_0_1" };

You don't need to define a handle since classes declared in common
bundles become global.

2010/5/5 Sandra Wittenbrock <san...@hpcrd.lbl.gov>:
> Hello,
>
> I've been playing with cfengine for a while, copying configurations, and
> running them on my systems. Now I need to make then do what I need them to
> do.  For this I need to define classes.  I've been able to use hard classes
> to select when some bundles are run, however I've been unable to get the
> soft classes, I define, to work.
>
> When I run cf-agent, the output tells me:
>
> Skipping whole next promise (test1 Success policy_hosts defined), as c
> ontext policy_hosts is not relevant
>
> Here is the promises.cf file:
>
> # Promises.cf
>
> body common control
> {
> version => "0.1.1";
>
> bundlesequence  => {
>                        "g"
>                   };
> }
>
>
>
> bundle common g{
>
> # vars referred to as ${g.masterfiles} etc
>    vars:
>        "masterfiles" string => "/var/cfengine/masterfiles";
>        "inputs" string => "${masterfiles}/inputs";
>        "workdir" string => "/var/cfengine";
> # add policy hosts, we only have one, 192.168.30.58
>        "phost" string => "192.168.30.58";
>
> # define classes
>    classes:
>        "policy_hosts" => { "cfengine.domain.com" },
>           handle => "global_classes";
> # The following reports section just tests the class definition
>    reports:
>        policy_hosts::
>           "test1";
>        linux::
>           "test2";
> }
>
>
>
> Thank you
>
>
> _______________________________________________
> Help-cfengine mailing list
> Help-cfengine@cfengine.org
> https://cfengine.org/mailman/listinfo/help-cfengine
>
>



-- 
SY, Seva Gluschenko.
_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to