<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog O' Matty &#187; cfengine</title>
	<atom:link href="http://prefetch.net/blog/index.php/category/cfengine/feed/" rel="self" type="application/rss+xml" />
	<link>http://prefetch.net/blog</link>
	<description>Blog O' Matty</description>
	<lastBuildDate>Tue, 07 Feb 2012 03:00:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>CFengine 3 Tutorial Part 5 Client promises.cf and regular cf-agent operation</title>
		<link>http://prefetch.net/blog/index.php/2010/07/02/cfengine-3-tutorial-part-5-client-promises-cf-and-regular-cf-agent-operation/</link>
		<comments>http://prefetch.net/blog/index.php/2010/07/02/cfengine-3-tutorial-part-5-client-promises-cf-and-regular-cf-agent-operation/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 20:36:18 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[cfengine]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=3721</guid>
		<description><![CDATA[Finally, the moment we&#8217;ve been waiting for. Lets take a crack at promises.cf and what we have defined. $ cat -n /var/cfengine/inputs/promises.cf 1 # promises.cf -- clients only 2 3 body common control 4 { 5 bundlesequence =&#62; { 6 "update", 7 "garbage_collection", 8 "smf_update", 9 "verify_root", 10 "general_global_configs", 11 }; 12 13 inputs =&#62; [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2010/07/02/cfengine-3-tutorial-part-5-client-promises-cf-and-regular-cf-agent-operation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CFengine 3 Tutorial &#8212; Part 4 &#8212; Client failsafe.cf and update.cf</title>
		<link>http://prefetch.net/blog/index.php/2010/07/02/cfengine-3-tutorial-part-4-client-failsafe-cf-and-update-cf/</link>
		<comments>http://prefetch.net/blog/index.php/2010/07/02/cfengine-3-tutorial-part-4-client-failsafe-cf-and-update-cf/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 19:46:02 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[cfengine]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=3704</guid>
		<description><![CDATA[As stated in part 1 of this tutorial series, normal client-side operations of CFEngine is for cf-agent to: 1. Execute against /var/cfengine/inputs/failsafe.cf (which calls update.cf) 2. Execute against /var/cfengine/inputs/promises.cf We stated that we dont want to break failsafe.cf or update.cf. When we write new CFEngine policies to implement, we import and call them from promises.cf. [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2010/07/02/cfengine-3-tutorial-part-4-client-failsafe-cf-and-update-cf/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>CFengine 3 Tutorial &#8212; Part 3 &#8212; Hello World</title>
		<link>http://prefetch.net/blog/index.php/2010/07/02/cfengine-3-tutorial-part-3-hello-world/</link>
		<comments>http://prefetch.net/blog/index.php/2010/07/02/cfengine-3-tutorial-part-3-hello-world/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 18:31:01 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[cfengine]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=3685</guid>
		<description><![CDATA[So up to this point, we&#8217;ve had a high level 10,000ft introduction to how CFEngine works. Hopefully we&#8217;ve gotten the needed bits built and packaged up to bootstrap our infrastructure. As any other programming language begins, lets look at the most basic &#8220;Hello World&#8221; type policy. /var/tmp $ cat /var/tmp/hello_world.cf 1 body common control 2 [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2010/07/02/cfengine-3-tutorial-part-3-hello-world/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CFengine 3 Tutorial &#8212; Part 2 &#8212; Building Software and SMF Manifests / Scripts</title>
		<link>http://prefetch.net/blog/index.php/2010/07/02/cfengine-3-tutorial-part-2-building-software-and-smf-manifests-scripts/</link>
		<comments>http://prefetch.net/blog/index.php/2010/07/02/cfengine-3-tutorial-part-2-building-software-and-smf-manifests-scripts/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 16:06:07 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[cfengine]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=3671</guid>
		<description><![CDATA[CFEngine and dependencies Building OpenSSL $ echo $PATH /usr/bin:/usr/sbin:/sbin:/bin:/usr/sfw/bin:/usr/local/bin:/usr/ccs/bin /var/tmp/openssl-1.0.0 $ ./Configure solaris-x86-gcc shared &#8211;prefix=/usr/local/ssl &#8211;openssldir=/usr/local/ssl /var/tmp/openssl-1.0.0 $ gmake /var/tmp/openssl-1.0.0 $ gmake install Building PCRE /var/tmp/pcre-8.02 $ echo $LDFLAGS -L/usr/sfw/lib -L/usr/sfw/lib /var/tmp/pcre-8.02 $ ./configure &#8211;disable-cpp CFLAGS=&#8221;-g -O3&#8243; CC=gcc &#8211;enable-utf8 &#8211;enable-unicode-properties /var/tmp/pcre-8.02 $ gmake /var/tmp/pcre-8.02 $ sudo gmake install Building CFEngine Note: I modify the Makefile [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2010/07/02/cfengine-3-tutorial-part-2-building-software-and-smf-manifests-scripts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CFengine 3 Tutorial &#8212; Part 1 &#8212; System Architecture</title>
		<link>http://prefetch.net/blog/index.php/2010/07/02/cfengine-3-tutorial-part-1-system-architecture/</link>
		<comments>http://prefetch.net/blog/index.php/2010/07/02/cfengine-3-tutorial-part-1-system-architecture/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 14:54:25 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[cfengine]]></category>
		<category><![CDATA[configuration management]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=3643</guid>
		<description><![CDATA[I recently stood up a CFengine 3 configuration management infrastructure and took notes during the process to share with my team. This was my first attempt at using CFengine, so hopefully this multi-part overview will help others trying to bootstrap their environments as well. Many of these notes were taken from the CFengine 3 reference [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2010/07/02/cfengine-3-tutorial-part-1-system-architecture/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

