On Fri, Feb 25, 2011 at 7:00 PM, David Lee <david....@ecmwf.int> wrote:
> Executive summary: how best can cfengine-3 be used to control various
> "chkconfig XXX {on|off}" things in Redhat/CentOS?

in cfengine2 (I know, I know) we use the ReturnsZero function.

classes:
    redhat::
        # if this does not return 0 then ..
        abrtd_off = ( ReturnsZero(/sbin/chkconfig abrtd) )
        # if this returns 0, then ..
        avahi_daemon_off = ( ReturnsZero(/sbin/chkconfig avahi-daemon) )

shellcommands:
    abrtd_off::
        # ... deactivate the abrtd daemon
        "/sbin/chkconfig abrtd off" inform=true
        "/sbin/service abrtd stop" inform=true

    avahi_daemon_off::
        # ... deactivate the avahi-daemon
        "/sbin/chkconfig avahi-daemon off" inform=true
        "/sbin/service avahi-daemon stop" inform=true

 I see that it still exists in cfengine3:
http://www.cfengine.org/manuals/cf3-reference.html#Function-returnszero

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

Reply via email to