CFEngine is happy to see increased demand for our software, both the Open Source version, CFEngine Community, and the Enterprise Software version, CFEngine 3 Nova. We recently moved the CFEngine Community source code to GitHub and plan to use that platform to interact more closely with the general community (watch this space for hot topics to come!).
We have also put up a test drive environment as a part of making CFEngine 3 Nova more accessible to potential customers. Qualified users* will be able to access and test a fully operational version of our Enterprise Software for free, without having to install and set it up on their own system. Specifically, users will be able to:
We are extremely happy to announce that the source code for CFEngine Community is now hosted on GitHub, one of the largest code-hosting services in the world. This move has many important advantages for both the CFEngine development team and for users. For one, it marks the switch from subversion to git as the source code management system, allowing for a much more agile development cycle and the use of more advanced tools. Being on GitHub allows users to more easily find the code and follow its development, makes it very simple to check out the source code, and to communicate with the development team. Check it out!
How often should your configuration management system verify the integrity of your system? The default choices we’ve made by CFEngine are the results of almost 20 years of research into this area. Below you will find ten issues and references that explain why these choices are underpinned by the science. These ten things really all amount to the same thing: if you are playing ping-pong against the adversary of change, you need to be as quick on your feet as your opponent – and faster
One feature our customers have requested for the next version of CFEngine Nova (available before summer 2012) is having the ability to collect reported data through a REST API. It is already possible to get at reporting data through the Mission Portal web-interface, as well as the command-line client cf-report. However, as we want to provide our customers with greater flexibility, we are now introducing the addition of REST (HTTP) as another interface.
My CFEngine journey started in 2008, when I was still a student. I was working on my master’s degree in Mathematics, specialising in cryptography at the University of Tromsø. I had moved to Oslo to write my master’s thesis in cooperation with the Norwegian Defence Research Establishment. At the same time, I took a course in Business leadership at the University of Oslo. As part of this course, we got the opportunity to be interns at technology start-ups in Oslo.
In an office, high above New York City, we are looking at the screen of a computer, discussing the how the recent blog entry on CFEngine, SysAdmin 3.0 and the Third Wave of IT Engineering applies to the challenges of institutional agility on Wall Street and beyond.
`Speed is the product,’ says R.
R is a CFEngine customer from a large, and heavily regulated organization, that has been choked with bureaucracy and process management. He has just explained how deploying a server has gone from taking 3-6 months, to taking just a few minutes, thanks to his new CFEngine-based process. The present moves faster than the past, and the future moves even faster than that. By casting off by-gone vestiges of industrialized mass production in favour of Third Wave individual customization, he has turned a bureaucratic mess into an inexpensive triumph.
The LISA conference, run by the USENIX organization, is the largest conference specifically for system administration today. It has been 25 years in the running, and has been a cultural and professional center for the field of the system administration for most of that time. LISA is a unique haven for practitioners in the field, but it was also the place where modern theory emerged, driven largely by the efforts of a small group of individuals known as the ABC of system administration: Anderson, Burgess, Couch. CFEngine Founder Mark Burgess has been attending LISA since 1997.
At Tuesday night’s CFEngine Meet-the-Team BoF session at LISA, Joe Netzel, one of CFEngine’s talented Systems Engineers, showed off a small app that he has been building in his spare time to help new users become more comfortable developing their own CFEngine policies.
In Joe’s own words: “The CFEngine Policy Wizard attempts to bridge the gap between established concepts that are second nature to System Administrators – such as setting file permissions, process management and software installation – by offering a side-by-side comparative view of the CFEngine syntax.”
***Eystein Måløy Stenberg ****provides a sneak-peek into “Project Constellation”, new CFEngine Nova technology under development that will expand the universe of configuration management by integrating network, server and mobile management, as well as support both geographic diversity and massive scale.
*
The Single Star
CFEngine 3 supports a wide variety of network architectures today, in environments with both reliable infrastructure and unreliable or mobile connectivity. The most common architecture is the “Star Network”, where you have one central hub responsible for sharing policies and collecting reports from all other hosts. This is the default network architecture adopted by CFEngine 3 Nova.