Upgrading from CFEngine 2 to 3

CFEngine 3 is now the most advanced configuration management platform available, designed to ensure the availability, security and compliance of mission-critical applications and services. CFEngine 3 is highly scalable through decentralized, autonomous agents that can continuously monitor, self-repair, and update a global multi-site enterprise every five minutes -- with negligible impact on system resources or performance.

Why Upgrade to CFEngine 3?

  • Simplifies & extends CFEngine 2 -- using 10x less code
  • More consistent in syntax & behavior
  • Supports more operating systems/platforms
  • Greater scalability with less system resources
  • Does not require "under the hood" programming to extend the language
  • Does not hard-code configuration details
  • Enables greater agility: update entire enterprise within 5 minutes
  • New tools for debugging & testing


For over a decade, CFEngine 2 became nearly-ubiquitous open source configuration management software, used by thousands of companies worldwide to help automate common system administration tasks.

In 2009, CFEngine 3 was released -- a complete re-write of the product, able to precisely manage the complexity and scale of today's modern IT infrastructure.

CFEngine 3 is now the most advanced configuration management platform available, designed to ensure the availability, security and compliance of mission-critical applications and services. CFEngine 3 is highly scalable through decentralized, autonomous agents that can continuously monitor, self-repair, and update a global multi-site enterprise every five minutes -- with negligible impact on system resources or performance.

 

Learning CFEngine 3 by Diego Zamboni

Learning CFEngine 3

CFEngine 3 is the most mature and widely used tool for comprehensive configuration management, and Learning CFEngine 3 will help you in getting up to speed with it. The main audience for this book is experienced system administrators of null-to-medium expertise with CFEngine, although more advanced CFEngine users will also find useful snippets and techniques.

Learn more ยป

 

Book Reviews:

 

Quote  I've read through the preview of the first four chapters and must say that this book looks great. It explains the terminology of CFEngine very well. I've used CFEngine 2 for several years, but the change to version 3 had a large learning curve. This book definitely helped to lessen the curve and help me to develop new promises quickly. I would strongly recommend this book to anyone trying to learn CFEngine 3. Brian, SysAdmin, Dallas, TX


Quote  I found this book on O'Reilly after several attempts to make sense of all of the vast information in the CFEngine 3 Reference. This book is a perfect guide to getting started with CFEngine 3, and once you've gone through the example code and the explanations of what is happening, the pieces really start to fit together.
This book is very well-written, easy to understand, and most importantly - the examples actually work!
This book covers the most basic configuration to some more advanced configurations, so you'll really get a feel for how everything in the CFEngine 3 system operates overall. GJB, SysAdmin, Philadelphia, PA