<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CFEngine blog</title><description></description><link>http://cfengine.com/</link><language>en</language><pubDate>Mon, 15 Apr 2013 00:00:00 +0200</pubDate><generator>Contao Open Source CMS</generator><atom:link href="http://cf118lin.intra.cfengine.com/CFE_blog.xml" rel="self" type="application/rss+xml" /><item><title>A Case Study in CFEngine Layout</title><description><![CDATA[<p>I've been working a lot with CFEngine newbies. CFEngine has been described as flour, eggs, milk and butter. All the ingredients needed to make a cake. Getting the new CFEngine user to recognize, then become excited about the possibilities that CFEngine provides they are now faced with the question of "What next?"<br><br>Indeed, anybody can throw some flour, eggs, milk and butter into a bowl, mix and bake it. But will it taste good?<br><br>This is an exposé of how I have managed my CFEngine repository for more than eight years. This design was used to manage over 1,000 host instances.<br><br>This works best if you have an agile infrastructure. Use <a href="http://smartos.org/">SmartOS</a>, <a href="http://openstack.org/">OpenStack</a>, <a href="https://aws.amazon.com/ec2">Amazon EC2</a> (Disclosure: I work for Amazon), <a href="http://cloudstack.apache.org/">CloudStack</a> or similar.<br><br></p><ul class="tagged"> 	<li>CFEngine 3</li> 	<li>Agility</li> </ul>]]></description><link>http://cfengine.com/blog/a-case-study-in-cfengine-layout</link><pubDate>Mon, 15 Apr 2013 00:00:00 +0200</pubDate><guid>http://cfengine.com/blog/a-case-study-in-cfengine-layout</guid></item><item><title>March 2013 snapshot of CFEngine - get it while it's hot!</title><description><![CDATA[<p>The March snapshot release of CFEngine Community and Enterprise has just hit our webservers. The releases are called 3.5 Beta1 and 3.1 Beta1, respectively, and just as <a href="http://cfengine.com/blog/february-2013-snapshot">last month</a>: <strong>this is work in progress</strong>.</p><ul class="tagged"> 	<li>configuration management</li> 	<li>CFEngine 3 Community</li> 	<li>CFEngine 3</li> </ul>]]></description><link>http://cfengine.com/blog/march-2013-snapshot-of-cfengine-get-it-while-its-hot</link><pubDate>Mon, 25 Mar 2013 10:04:00 +0100</pubDate><guid>http://cfengine.com/blog/march-2013-snapshot-of-cfengine-get-it-while-its-hot</guid></item><item><title>CFEngine is very easy to install - and now so is bootstrapping!</title><description><![CDATA[<p>CFEngine is very easy to install -- just one package per operating system if you are using one of the pre-compiled packages we provide for the <a href="https://cfengine.com/inside/myspace">Community</a> or for <a href="https://cfengine.com/enterprise-download">Enterprise</a> editions.<br><br>We wanted to bring an equally effortless experience to the task of starting CFEngine; bootstrapping a client to a policy server.</p><ul class="tagged"> 	<li>CFEngine 3</li> 	<li>bootstrap</li> </ul>]]></description><link>http://cfengine.com/blog/cfengine-is-very-easy-to-install-and-now-so-is-bootstrapping</link><pubDate>Fri, 22 Mar 2013 00:13:00 +0100</pubDate><guid>http://cfengine.com/blog/cfengine-is-very-easy-to-install-and-now-so-is-bootstrapping</guid><enclosure url="http://cf118lin.intra.cfengine.com/tl_files/cfengine/img/images/bootstrapping.jpg" length="414253" type="image/jpeg" /></item><item><title>February 2013 snapshot of CFEngine - get it while it's hot!</title><description><![CDATA[<p>The February snapshot release of CFEngine Community and Enterprise has just hit our webservers. Some good things have happend in the Community release, such as partial policy validation through cf-promises and scope attributes in body classes. On the Enterprise product and Mission Portal, focus has been on hub diagnostics, and on building an open architecture for knowledge management. Get the release while it's hot, but note that this is an alpha release - work in progress, and not suitable for production environments! So fire up your VMs and let us know what you think!</p><ul class="tagged"> 	<li>Development</li> </ul>]]></description><link>http://cfengine.com/blog/february-2013-snapshot</link><pubDate>Wed, 27 Feb 2013 14:05:00 +0100</pubDate><guid>http://cfengine.com/blog/february-2013-snapshot</guid></item><item><title>Using Avahi for automatic configuration of CFEngine clients.</title><description><![CDATA[<p style="font-style: normal; font-weight: normal;" align="JUSTIFY"><span>Hi everyone,</span></p> <p><span>Recently we have been thinking about how to make initial steps with setting up CFEngine easier. One way of making CFEngine easier to set up is to remove the need to manually specify the IP address of the policy hub for bootstrapping a client. We decided to use Zeroconf service discovery implemented in Avahi library. This post will explain how this works.</span></p><ul class="tagged"> 	<li>community</li> 	<li>CFEngine 3 Community</li> 	<li>bootstrap</li> </ul>]]></description><link>http://cfengine.com/blog/using-avahi-for-automatic-configuration-of-cfengine-clients</link><pubDate>Tue, 26 Feb 2013 14:05:00 +0100</pubDate><guid>http://cfengine.com/blog/using-avahi-for-automatic-configuration-of-cfengine-clients</guid></item><item><title>Libutils: our friendly toolbox</title><description><![CDATA[<p>For those of you following our development, you might have noticed that after our code split there is a new friend in town: libutils.</p> <p>The aim of libutils is to be a toolbox of commonly used data structures, algorithms and other handy stuff. Historically we had several implementations of some data structures all over our code, so we decided it was time to start putting all together and make sure we always used the same structures.</p><ul class="tagged"> 	<li>CFEngine 3 Community</li> 	<li>Development</li> </ul>]]></description><link>http://cfengine.com/blog/libutils-our-friendly-toolbox</link><pubDate>Fri, 15 Feb 2013 17:02:00 +0100</pubDate><guid>http://cfengine.com/blog/libutils-our-friendly-toolbox</guid></item><item><title>Validating partial and runnable policy</title><description><![CDATA[<p>Over the past week in CFEngine core dev, some results of refactoring work have come to fruition. We want to make cf-promises a flexible tool for analyzing policy code. Previously, cf-promises required a runnable policy, i.e. a policy that includes a body common control. This made it impractical to use for other policy files than the main file (typically promises.cf), as well as for policy still in development. We want to make it easier for people to use cf-promises while they are developing policy, and to enable the community to integrate with the tool.</p><ul class="tagged"> 	<li>Development</li> </ul>]]></description><link>http://cfengine.com/blog/validating-partial-and-runnable-policy</link><pubDate>Thu, 14 Feb 2013 15:37:00 +0100</pubDate><guid>http://cfengine.com/blog/validating-partial-and-runnable-policy</guid></item><item><title>Why automation leads to greatly reduced IT-costs</title><description><![CDATA[<p class="p1">At CFEngine we frequently meet companies that save millions of dollars annually as result of working with our tools.</p> <p class="p2">In addition to improved productivity and increased quality of service, automation will make your IT-operations more cost effective. Actually, in order to&nbsp;<em>stay</em>&nbsp;competitive, I would argue that highly automated IT-operations is the only way for IT-organizations to meet the agility and cost requirements of today.</p><ul class="tagged"> 	<li>cio</li> 	<li>business value</li> 	<li>roi</li> </ul>]]></description><link>http://cfengine.com/blog/Why-automation-leads-to-greatly-reduced-IT-costs</link><pubDate>Thu, 07 Feb 2013 18:15:00 +0100</pubDate><guid>http://cfengine.com/blog/Why-automation-leads-to-greatly-reduced-IT-costs</guid></item><item><title>Back from FOSDEM 2013 - Impressions</title><description><![CDATA[<p>Software Defined Infrastructure becomes the new reality, and we need to make the tools that we have enjoyed for years in software engineering also available to the infrastructure engineers: debugging and linting configuration policies; automated testing of infrastructure code on a unit, system and acceptance level; integration with source control and continuous integration. And lastly, measuring everything we can, and analyzing the data in the context of the model of our system, and of our business goals.</p><ul class="tagged"> 	<li>Development</li> 	<li>community</li> </ul>]]></description><link>http://cfengine.com/blog/fosdem-2013</link><pubDate>Tue, 05 Feb 2013 15:57:00 +0100</pubDate><guid>http://cfengine.com/blog/fosdem-2013</guid></item><item><title>January 2013 Release now Available</title><description><![CDATA[<p>Today we released our first monthly release! The January edition of CFEngine Enterprise and Community is now available to those who want to see what we are currently working on. The releases are called 3.1 alpha1 and 3.5 alpha1, respectively - and as the name suggests, this is work in progress.</p> <p>Most things are not finished, somethings might not work. They are not designed for production environments, but we hope that some of you are curious enough about the contents of the packages to give them a go in a test environment, and tell us what you think!</p><ul class="tagged"> 	<li>Development</li> 	<li>continuous release</li> </ul>]]></description><link>http://cfengine.com/blog/january-2013-release-now-available</link><pubDate>Wed, 30 Jan 2013 11:16:00 +0100</pubDate><guid>http://cfengine.com/blog/january-2013-release-now-available</guid></item><item><title>More CFEngine coming your way - every month!</title><description><![CDATA[<p>When we reflected in our team about what worked and what didn't work so well during 2012, one thing stood out: the changes from release to release are too big, and that makes it bloody hard to test that everything works once all the different moving pieces are put together. "Pah", you might say, "What's the big deal; I'm running&nbsp;<a href="http://continuousdelivery.com">continuous delivery</a>&nbsp;and release new software into production every 15 seconds!". We don't think it's very attractive for anyone to look at CFEngine as a rapidly changing and moving piece of technology, but starting with January 30th, we will release a tested snapshot of&nbsp;<a href="http://cfengine.com/enterprise">CFEngine Enterprise</a>&nbsp;and&nbsp;<a href="http://cfengine.com/community">Community</a>&nbsp;every last Wednesday of the month.</p><ul class="tagged"> 	<li>Development</li> 	<li>continuous delivery</li> </ul>]]></description><link>http://cfengine.com/blog/more-cfengine-coming-your-way</link><pubDate>Mon, 21 Jan 2013 15:56:00 +0100</pubDate><guid>http://cfengine.com/blog/more-cfengine-coming-your-way</guid></item><item><title>Welcome to the CFEngine Development Blog</title><description><![CDATA[<p>Happy New Year 2013, and welcome to the CFEngine Developer Blog! On posts tagged with&nbsp;<strong><em>Development</em></strong>, the guys and gals working on the CFEngine code will share their thoughts about current challenges, ongoing improvements and completed features. The nature of this information will by definition be technical and at times more interesting for those with a software development background than for&nbsp;<a href="http://cfengine.com/blog/from-system-administrator-to-system-engineer">system engineers</a>. This will be news from the "bleeding edge" rather than announcements of production-ready features.</p><ul class="tagged"> 	<li>Development</li> </ul>]]></description><link>http://cfengine.com/blog/welcome-to-the-cfengine-development-blog</link><pubDate>Fri, 18 Jan 2013 13:41:00 +0100</pubDate><guid>http://cfengine.com/blog/welcome-to-the-cfengine-development-blog</guid></item><item><title>CFEngine and the future of monitoring</title><description><![CDATA[<p><em>Since writing my earlier post on (<a href="http://cfengine.com/blog/model-based-monitoring-with-cfengine">Model based monitoring</a>), I have talked to many users who encouraged me to describe CFEngine's simple capabilities in more detail. Although CFEngine is not intended as a traditional monitoring platform, it offers a considerable amount of human-friendly information, with a model that could be a hint of the future. At CFEngine, we like to innovate, and this post offers some hints about how we are thinking.</em></p>]]></description><link>http://cfengine.com/blog/cfengine-and-the-future-of-monitoring</link><pubDate>Fri, 28 Dec 2012 08:52:00 +0100</pubDate><guid>http://cfengine.com/blog/cfengine-and-the-future-of-monitoring</guid><enclosure url="http://cf118lin.intra.cfengine.com/tl_files/cfengine/img_new/blog/monitoring-blog.jpg" length="76089" type="image/jpeg" /></item><item><title>From System Administrator to System Engineer</title><description><![CDATA[<p>Automation of IT-operations can lead to fantastic productivity gains, increased quality of service and reduced operational costs. But what about the people, and their jobs?</p> <p>System Administrators will not become obsolete, but the nature of their work often changes in highly automated environments. The ones who adapt typically enter into more proactive roles. The ones who willingly or unwillingly are left behind, end up fighting fires and home made scripts, until they will eventually be replaced. This evolution should not be viewed as a threat, but as an opportunity...</p><ul class="tagged"> 	<li>business value</li> 	<li>cio</li> 	<li>roi</li> </ul>]]></description><link>http://cfengine.com/blog/from-system-administrator-to-system-engineer</link><pubDate>Mon, 10 Dec 2012 18:43:00 +0100</pubDate><guid>http://cfengine.com/blog/from-system-administrator-to-system-engineer</guid><enclosure url="http://cf118lin.intra.cfengine.com/tl_files/cfengine/img_new/blog/team-work.png" length="87663" type="image/png" /></item><item><title>Debunking 5 Myths About Implementing Configuration Management</title><description><![CDATA[<p><em>This post originally appeared on <a href="http://www.dyn.com" target="_blank">Dyn.com</a>, written by Neil Schelly <a href="https://twitter.com/neilschelly" target="_blank">@neilschelly</a></em></p> <p>We’ve recently made some big strides at Dyn in implementing a more modern configuration management platform (CFEngine 3) to replace an internally developed system that wasn’t meeting our needs anymore.<br><br>Reading about the options out there inevitably leads you to see comparisons of many tools to fill this need. I found myself also learning about several myths regarding implementing configuration management.<br><br>In our case, some of these were the difference between a successful deployment and an abandoned effort.</p>]]></description><link>http://cfengine.com/blog/debunking-5-myths-about-implementing-configuration-management</link><pubDate>Wed, 28 Nov 2012 18:09:00 +0100</pubDate><guid>http://cfengine.com/blog/debunking-5-myths-about-implementing-configuration-management</guid></item><item><title>Continuous Configuration Management: the value of 6 billion checks a day</title><description><![CDATA[<p>Software developers know that quality of software projects tend to deteriorate over time unless strong measures are taken to prevent this. Software entropy accelerates once the beginning of “software rot” has been allowed to set in, so the trick is to keep the software as clean as possible at all times.</p><ul class="tagged"> 	<li>business value</li> 	<li>cio</li> 	<li>roi</li> </ul>]]></description><link>http://cfengine.com/blog/continuous-configuration-management-6-billion-checks-a-day</link><pubDate>Thu, 15 Nov 2012 20:29:00 +0100</pubDate><guid>http://cfengine.com/blog/continuous-configuration-management-6-billion-checks-a-day</guid><enclosure url="http://cf118lin.intra.cfengine.com/tl_files/cfengine/img_new/blog/datacenter.jpg" length="64916" type="image/jpeg" /></item><item><title>The Guru is in Session at LISA 2012</title><description><![CDATA[<p><a href="https://www.usenix.org/conference/lisa12"> <img style="float: left; margin-left: 20px; margin-right: 20px;" src="https://www.usenix.org/sites/default/files/lisa12_button_125x125.png" alt="LISA'12" width="125" height="125"> </a></p> <p>Do you want to learn more about CFEngine, and hear about the latest developments, tools, tricks and tips? Please join us for "The Guru is in: CFEngine" at LISA'12, a session where you will hear directly from CFEngine developers, engineers and power users.</p>]]></description><link>http://cfengine.com/blog/the-guru-is-in-session-at-lisa-2012</link><pubDate>Wed, 14 Nov 2012 19:31:00 +0100</pubDate><guid>http://cfengine.com/blog/the-guru-is-in-session-at-lisa-2012</guid></item><item><title>QNAP and Raspberry Pi Support</title><description><![CDATA[<p>Earlier this year we made several proof of concepts to demonstrate that CFEngine can run on embedded and mobile devices. We compiled <a href="http://cfengine.com/demos/embedded_devices" target="_blank">CFEngine for a devkit 8500 board</a>, <a href="http://cfengine.com/demos/cfengine-android" target="_blank">Android</a>, <a href="http://cfengine.com/demos/cfengine-QNAP" target="_blank">QNAP</a> and <a href="http://www.raspberrypi.org/">Raspberry Pi</a>.<br><br>Due to popular demand we have made the QNAP and Raspberry Pi packages publicly available, free to use for up to 25 nodes. This is a modified version of Enterprise 2.2 compiled for these platforms, please be aware that we do not provide support for these packages. Official versions may be provided at a later point.<br><br>Download them at <a href="http://cfengine.com/25free" target="_blank">http://cfengine.com/25free</a></p><ul class="tagged"> 	<li>Development</li> 	<li>CFEngine 3</li> 	<li>system administration</li> </ul>]]></description><link>http://cfengine.com/blog/qnap-and-raspberry-pi-support</link><pubDate>Fri, 09 Nov 2012 18:59:00 +0100</pubDate><guid>http://cfengine.com/blog/qnap-and-raspberry-pi-support</guid><enclosure url="http://cf118lin.intra.cfengine.com/tl_files/cfengine/img_new/blog/raspberry_pi_logo_250.png" length="34833" type="image/png" /></item><item><title>CFEngine, virtualization and VMware vSphere 5 &#40;ESXi&#41;</title><description><![CDATA[<p>In todays environment where words such as virtualization, cloud and agility constantly buzz in our ears, enterprises look for ways to manage their increasingly dynamic infrastructure. The <a title="CFEngine Design Center" href="https://github.com/cfengine/design-center/tree/master/sketches/cloud/cloud_services" target="_blank">Cloud::Services sketch</a> from the CFEngine Design Center implements a policy to manage virtual machines (VMs) on VMware vSphere 5 (ESXi). With this sketch, CFEngine can clone, start/stop, delete and configure VMs seamlessly alongside your physical infrastructure.</p>]]></description><link>http://cfengine.com/blog/cfengine-virtualization-and-vwware-vsphere-5-esxi</link><pubDate>Wed, 29 Aug 2012 06:05:00 +0200</pubDate><guid>http://cfengine.com/blog/cfengine-virtualization-and-vwware-vsphere-5-esxi</guid><enclosure url="http://cf118lin.intra.cfengine.com/tl_files/cfengine/img_new/blog/vsphere5.png" length="309630" type="image/png" /></item><item><title>Using Splunk to analyze CFEngine logs</title><description><![CDATA[<h2>0. Why?</h2> <p>Splunk is a very good enterprise search engine, engineered for speed, robustness, and scalability.&nbsp;&nbsp;<a href="http://cfengine.com/manuals/st-monitoring#Scanning-log-files-for-patterns">CFEngine has search capabilities</a> but without the agility of the Splunk search interface and backend.<br>Also, in an established Splunk environment or for many other reasons, CFEngine log searching may not be the primary search solution.</p>]]></description><link>http://cfengine.com/blog/using-splunk-to-analyze-cfengine-logs</link><pubDate>Wed, 18 Jul 2012 16:28:00 +0200</pubDate><guid>http://cfengine.com/blog/using-splunk-to-analyze-cfengine-logs</guid><enclosure url="http://cf118lin.intra.cfengine.com/tl_files/cfengine/img_new/blog/splunk-blog-post.jpg" length="56022" type="image/jpeg" /></item><item><title>LinuxCon 2012 Presentation by Mark Burgess</title><description><![CDATA[<p>We will be holding some sessions at LinuxCon in San Diego this summer and will be very happy to see you there!</p> <p>We just got a 15% off coupon to give away, but you need to act fast - it is good for the first 10 attendees and then it expires. The code is <strong>LFSD12345</strong> - use it when you register for <a title="LinuxCon 2012 in San Diego" href="https://events.linuxfoundation.org/events/linuxcon">LinuxCon 2012 here</a>.</p> <p>We wanted to share the abstract of Mark's session.</p>]]></description><link>http://cfengine.com/blog/linuxcon-2012-presentation-by-mark-burgess</link><pubDate>Fri, 29 Jun 2012 21:05:00 +0200</pubDate><guid>http://cfengine.com/blog/linuxcon-2012-presentation-by-mark-burgess</guid><enclosure url="http://cf118lin.intra.cfengine.com/tl_files/cfengine/img_new/blog/LinuxConBanner.png" length="122917" type="image/png" /></item><item><title>LinuxCon 2012 Presentation by Diego</title><description><![CDATA[<p>We will be holding some sessions at LinuxCon in San Diego this summer and will be very happy to see you there!</p> <p>We just got a 15% off coupon to give away, but you need to act fast - it is good for the first 10 attendees and then it expires. The code is <strong>LFSD12345</strong> - use it when you register for <a title="LinuxCon 2012 in San Diego" href="https://events.linuxfoundation.org/events/linuxcon">LinuxCon 2012 here</a>.</p> <p>We wanted to share the abstract of Diego's session.</p>]]></description><link>http://cfengine.com/blog/linuxcon-2012-presentation-by-diego</link><pubDate>Fri, 22 Jun 2012 21:05:00 +0200</pubDate><guid>http://cfengine.com/blog/linuxcon-2012-presentation-by-diego</guid><enclosure url="http://cf118lin.intra.cfengine.com/tl_files/cfengine/img_new/blog/LinuxConBanner.png" length="122917" type="image/png" /></item><item><title>Model-based monitoring with CFEngine</title><description><![CDATA[<p>The past year has seen a plethora, one might even say an entire movement, of talks and blog posts under the heading "<a href="https://github.com/monitoringsucks/blog-posts">Monitoring Sucks</a>". Plenty of valid criticisms have been made about the state of the art in monitoring. Back in 1998, I was similarly dissatisfied with the state of the art, and began to ask some basic questions that resulted in CFEngine's present day tools for system monitoring. This article is a reminder of CFEngine's smart, and extremely lightweight tools for de-centralized monitoring. These tools were designed to be adaptable, hands-free and to scale to tens of thousands of hosts, while handling machine-learning pattern matching, and responding automatically to thresholds and anomalies with minimal latency, with or without human intervention.</p>]]></description><link>http://cfengine.com/blog/model-based-monitoring-with-cfengine</link><pubDate>Sun, 10 Jun 2012 00:12:00 +0200</pubDate><guid>http://cfengine.com/blog/model-based-monitoring-with-cfengine</guid><enclosure url="http://cf118lin.intra.cfengine.com/tl_files/cfengine/img_new/blog/monitoring-blog.png" length="261104" type="image/png" /></item><item><title>The CFEngine Design Center: component-based IT infrastructure engineering</title><description><![CDATA[<p>We are proud to announce the immediate availability of the <a href="http://cfengine.com/cfengine-design-center/">CFEngine Design Center</a>, a community-driven place to exchange CFEngine code, tools and information.</p> <p>The CFEngine Design Center opens the door to powerful knowledge-based IT infrastructure management without the need to immediately learn a new language. It enables system administrators to "stand in the shoulders of giants" by seamlessly reusing the knowledge and code of peers who have performed similar tasks before, and also to contribute their own knowledge back to the community. It makes it possible to set up a fully-operational CFEngine infrastructure without the need to touch a single line of CFEngine code.</p>]]></description><link>http://cfengine.com/blog/cfengine-design-center-blog</link><pubDate>Wed, 06 Jun 2012 19:07:00 +0200</pubDate><guid>http://cfengine.com/blog/cfengine-design-center-blog</guid><enclosure url="http://cf118lin.intra.cfengine.com/tl_files/cfengine/img_new/blog/DC-blog.png" length="58036" type="image/png" /></item><item><title>CFEngine 3 Enterprise 2.2.0 release notes</title><description><![CDATA[<p>The CFEngine Enterprise version 2.2.0 release is here, and this release is bringing major customer requests.</p><ul class="tagged"> 	<li>CFEngine 3</li> </ul>]]></description><link>http://cfengine.com/blog/cfengine-3-enterprise-220-release-notes</link><pubDate>Mon, 04 Jun 2012 21:49:00 +0200</pubDate><guid>http://cfengine.com/blog/cfengine-3-enterprise-220-release-notes</guid><enclosure url="http://cf118lin.intra.cfengine.com/tl_files/cfengine/img_new/blog/class-include-exclude.png" length="193165" type="image/png" /></item></channel></rss>