CFEngine Blog

The CFEngine team posts here about upcoming releases, new exciting features and thoughts about configuration management software, configuration management best practices and their own experiences.

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...


Read more...


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

Read more...


William Gibson once said: “The future is here, but it is not evenly distributed”. Within the space of IT-operations and automation we see clear evidences of this. Last week at LISA, System Engineer Mike Svoboda from LinkedIn gave us a glimpse of insight into the future of infrastructure operations...

Read more...


MailOnline Uses CFEngine for Infrastructure Management

by Mahesh Kumar - November 12, 2013

This month (literally tomorrow) at Velocity 2013 London Khushil Dep of the MailOnline will address the conference and present how his firm leverages CFEngine for their infrastructure management needs.  As Khushil puts it "At the MailOnline we use CFEngine as the core of our configuration management. A way in which we describe our intentions in clear, precise and workable logic patterns which the Machine can understand without ambiguity."  

 

Read more...


CFEngine at LISA 2013

by Mahesh Kumar - November 11, 2013

The CFEngine team was at LISA 2013 in Washington, D.C. this past week.  It was the perfect setting - the weather playing nice, and having some of the sharpest minds share their accomplishments in the large installation system administration space.  

Read more...