cfengine overview - pros and cons