Mark Burgess wrote: > >>> You can build source on Windows with the Community Edition and cygwin >>> libraries, or you >>> can purchase a license running Cfengine Nova with extended (native >>> running) Windows >>> functions like registry management and services support. >>> >> Thanks - is there a way to evaluate the additional functionality of the >> Nova version before purchase? Also, is there a way to schedule changes >> across a set of machines such that they happen within a small time >> window but sequentially, stopping if any failures occur. > > Of course, and of course ;-) Contact cont...@cfengine.com to discuss Nova. > See the Short Topics guides on cfengine.com Technical Corner to see > introduction to > distributed scheduling.
I'm having some trouble finding my way around the cfengine.com site. Is there some reason it doesn't have a search of its own and isn't exposed to google? In particular, I want to understand how its internal abstractions match up with our processes to decide if it would be a useful tool for us. Is there a more 'task oriented' view of how something like an application upgrade would be controlled though steps where a developer might commit a new version of an application with a new configuration option that has to be set on certain hosts, a QA person might deploy this new build and fine-tune the settings, then an operations person would schedule deployment across a farm of servers, usually in a way that does not change all of them at once and with the ability to revert to the previous version and configuration if problems appear. Do all of the people in these roles have to understand the full scope of the cfengine language (or worse, defer to someone who does), or can the developer who makes the config file changes supply a module to edit it that stays tied to the application versioning and can the operations scheduler control the production machines just knowing about the version numbers that have passed QA? If the operation people have to learn a programming language it isn't going to be a good fit - or if developers can affect more than their own app. -- Les Mikesell lesmikes...@gmail.com _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine