by Adi Aloni - December 12, 2013
Having joined CFEngine only a few months ago (and being new to the Open Source movement and culture), attending our Bay Area meetup allowed me to come face to face with our community and hear about CFEngine deployment from the people who use it as their main tool. And let me tell you, there are some serious CFEngine warriors out there! In this blog post I will feature two of them. By pure chance both of them are called Bruce, but don’t worry, it’s not a prerequisite to be called that to join our community!
by Sigurd Teigen - December 11, 2013
Many users have been asking for ways to limit the amount of some function invocations in CFEngine, in particular functions such as 'execresult' and 'returnszero'. Read about how we approach this in CFEngine version 3.6 (to be released early next year)!
by Volker Hilsheimer - December 10, 2013
CFEngine 3.5.3 is now available for download. This is a maintenance release of CFEngine 3.5, and introduces a number of fixes and improvements to both Community and Enterprise editions.
by Sigurd Teigen - November 27, 2013
CFEngine has previously had multiple ways of loading data from an external file into a policy. This has been useful for basing policy on tablular data. For example, importing a CSV file to create accounts. Once data has been imported, it may be used using the existing CFEngine scalar and list data types.
In order to make this more flexible, we are introducing a new data type 'data' with version 3.6 of CFEngine. A data container variable is an arbitrarly nested data structure of CFEngine primitives. You may think of a data container as a JSON document, because initially we are only supporting importing from JSON. However, this may change in the future allowing for importing data from YAML, XML and other files...
by Eystein Måløy Stenberg - November 22, 2013
The beauty and power of Docker comes from its ability to containerize any application into a portable self-sufficient entity, one that can run anywhere. This enables developers to deliver an application with all dependencies in a layered image structure. CFEngine helps improve upon the availability of the application by helpijng restart app-critical processes. Also, CFEngine helps manage multiple processes within a Docker container