Forum: CFEngine Help
Subject: Re: CFEngine Help: Re: negative process match and general promise 
state rambling
Author: terok
Link to topic: https://cfengine.com/forum/read.php?3,25688,25692#msg-25692

> "proc"
>     restart_class => "proc_not_running",
>     comment => "Restart class should not be needed
> here.",
>     classes => if_kept("proc_is_running");
> 
> 
> The above promise is kept if the class is running.
>  It is repaired if
> the restart class has to be set by the agent.
> 
> Improvements or alternatives welcome.

Ok, now I get what you mean. Without the restart_class, the promise is 'kept'   
                                                                                
                                                            
even if the process isn't running. otoh, we don't really promise anything if
there's no restart_class.. might be the reason it's seen as kept. But this was 
news to me. Thanks :)

Don't really see any other way around it in 'processes:' section, but to use 
the 
restart_class, or go dirty in 'classes:' section.

/Tero

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

Reply via email to