Show us the rest of the verbose output, for runs (2) and (3). There should
be a section starting with cf3    processes in bundle site (2) that shoes
the process promise being actioned after the "sshd_reconfigured" class has
been defined.

On Wed, Dec 1, 2010 at 7:04 AM, Sandra Wittenbrock <san...@hpcrd.lbl.gov>wrote:

> Hello,
>
> I'm uncovering layers of errors.  Eventually, I may get back to my
> initial question.
>
> In site.cf, I have, files:, processes: and commands:.  In the files
> section, I define a promise result which is to be used to restart a
> process. However, the processes portion is being looked at first, and
> the criteria isn't met.  It is later in execution that it is processed.
>
> Just below is the content of the .cf file. After that is the verbose
> output.
>
> bundle agent site
> {
>
>
> files:
>
>    sdm_hosts::
>
>     "/etc/ssh/sshd_config"
>        perms => usystem("0744"),
>        copy_from  =>
> umycopy("/var/lib/cfengine3/masterfiles/conf/sshd_config"),
>        classes    => if_repaired("sshd_reconfigured");
>
> processes:
>
>     any::
>       sshd_reconfigured::
>        "sshd"
>            signals     => { "hup" },
>            process_select => listening_sshd,
>            restart_class => "restart_sshd";
>
> commands:
>    restart_sshd::
>      "/etc/init.d/ssh restart";
>
> }
>
>
> ##  Verbose output
>
> cf3 *****************************************************************
> cf3 BUNDLE site
> cf3 *****************************************************************
> cf3
> cf3
> cf3    =========================================================
> cf3    vars in bundle site (1)
> cf3    =========================================================
> cf3
> cf3 Verifying SQL table promises is only available with Cfengine Nova or
> above
> cf3
> cf3      +  Private classes augmented:
> cf3
> cf3      -  Private classes diminished:
> cf3
> cf3
> cf3
> cf3    =========================================================
> cf3    processes in bundle site (1)
> cf3    =========================================================
> cf3
> cf3 Verifying SQL table promises is only available with Cfengine Nova or
> above
> cf3 Observe process table with /bin/ps auxw
> cf3
> cf3 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
> cf3 Skipping whole next promise (sshd), as context sshd_reconfigured is
> not relevant
> cf3 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
> cf3
> cf3    =========================================================
> cf3    commands in bundle site (1)
> cf3    =========================================================
> cf3
> cf3 Verifying SQL table promises is only available with Cfengine Nova or
> above
> cf3
> cf3 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
> cf3 Skipping whole next promise (/etc/init.d/ssh restart), as context
> restart_sshd is not relevant
> cf3 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
> cf3
> cf3    =========================================================
> cf3    files in bundle site (1)
> cf3    =========================================================
> cf3
> cf3 Verifying SQL table promises is only available with Cfengine Nova or
> above
> cf3
> cf3     .........................................................
> cf3     Promise handle:
> cf3     Promise made by: /etc/ssh/sshd_config
> cf3     .........................................................
> cf3
> cf3  -> Copy file /etc/ssh/sshd_config from
> /var/lib/cfengine3/masterfiles/conf/sshd_config check
> --cut--
> cf3  -> Copy of regular file succeeded
> /var/lib/cfengine3/masterfiles/conf/sshd_config to
> /etc/ssh/sshd_config.cfnew
> cf3  ?? Final verification of transmission ...
> cf3  -> New file /etc/ssh/sshd_config.cfnew transmitted correctly -
> verified
> cf3  -> Object /etc/ssh/sshd_config had permission 600, changed it to 744
> cf3  ?> defining promise result class sshd_reconfigured
> cf3  -> Updated file from
> 128.3.30.152:/var/lib/cfengine3/masterfiles/conf/sshd_config
> cf3  ?> defining promise result class sshd_reconfigured
> cf3
> Performance(Copy(128.3.30.152:
> /var/lib/cfengine3/masterfiles/conf/sshd_config
>  > /etc/ssh/sshd_config)): time=0.0049 secs, av=0.0047 +/- 0.0068
> cf3 Existing connection just became free...
> cf3
>
>
>
> _______________________________________________
> 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

Reply via email to