<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9" -->
<rss version="0.92">
<channel>
	<title>www.devco.net</title>
	<link>http://www.devco.net</link>
	<description>by r.i.pienaar</description>
	<lastBuildDate>Fri, 12 Mar 2010 11:59:34 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Puppet Concat 20100312</title>
		<description><![CDATA[I am pleased to announce the next version of my Puppet Concat script, we now have 0.24.8 and newer support and a few smaller bits mentioned below.
For background of what this is about please see my earlier post: Building files from fragments with Puppet
New in this release
Paul Elliot sent in most of the patches that [...]]]></description>
		<link>http://www.devco.net/archives/2010/03/12/puppet_concat_20100312.php</link>
			</item>
	<item>
		<title>Puppet localconfig parser &#8211; 20100303</title>
		<description><![CDATA[I've had some good feedback on my previous post about the puppet localconfig parser, have implemented the requested features so here's a new version.
First the ability to limit what resources are being printed:


# parselocalconfig.rb --limit package
Classes included on this node:
        fqdn
        [...]]]></description>
		<link>http://www.devco.net/archives/2010/03/03/puppet_localconfig_parser_-_20100303.php</link>
			</item>
	<item>
		<title>What does Puppet manage on a node?</title>
		<description><![CDATA[Last year I wrote a tool to parse the localconfig.yaml from Puppet 0.24 and display a list of resources and classes.  This script failed when 0.25 came out, I've updated it for 0.25 support.
The yaml cache has some added features in 0.25 so now I can also show the list of tags on a [...]]]></description>
		<link>http://www.devco.net/archives/2010/02/26/what_does_puppet_manage_on_a_node-2.php</link>
			</item>
	<item>
		<title>London Devops Night Venue Sponsor</title>
		<description><![CDATA[Tomorrow is our first public London DevOps meetup, it's looking like there will be a lot of people given the activity on Twitter, hopefully it will be a great night.
In the mean time The Guardian has offered us a regular venue at their big auditorium where the London Scale Camp was held.  This is [...]]]></description>
		<link>http://www.devco.net/archives/2010/02/23/london_devops_night_venue_sponsor.php</link>
			</item>
	<item>
		<title>Building files from fragments with Puppet</title>
		<description><![CDATA[While building up complex configs with Puppet you often need to build up one file from many fragments.  This is useful for files like older sysctl.conf files and maybe named.conf files.  
The basic pattern is you want to manage a file, but want the contents to be very different from node to node. [...]]]></description>
		<link>http://www.devco.net/archives/2010/02/19/building_files_from_fragments_with_puppet.php</link>
			</item>
	<item>
		<title>Custom deployer using MCollective</title>
		<description><![CDATA[One of the goals of building the SimpleRPC framework and the overall speed of MCollective is to create interactive tools to manage your infrastructure in a way that it all just seems like a single point of entry with one machine.   I've blogged a bit about this before with how I manage Exim [...]]]></description>
		<link>http://www.devco.net/archives/2010/02/18/custom_deployer_using_mcollective.php</link>
			</item>
	<item>
		<title>Few Rubyisms</title>
		<description><![CDATA[While looking at some bits of other peoples Ruby code I came across a few shortcuts and interesting structures worth mentioning.
Exception handling shortcut
First up a shortcut to catch exceptions thrown by a method:


def say_foo
   puts &#34;foo&#34; if doit
rescue Exception
   puts &#34;#fail&#34;
end


So since we didn't define doit this will raise an exception, [...]]]></description>
		<link>http://www.devco.net/archives/2010/02/17/few_rubyisms.php</link>
			</item>
	<item>
		<title>London DevOps</title>
		<description><![CDATA[Since DevOps Days last year a number of us have been meeting monthly, it was all a bit under the radar and not announced to the wider public.
The thinking was that we wanted to be sure we will do the meetings roughly monthly rather than start something with a lot of noise and then fizzle [...]]]></description>
		<link>http://www.devco.net/archives/2010/02/11/london_devops.php</link>
			</item>
	<item>
		<title>Adding methods to a ruby class</title>
		<description><![CDATA[I'm just blogging this because it took me ages to figure out, it seems so simple now but I guess that's how it usually goes.
The problem I have is I want a plugin to be able to either make a method using the normal Ruby def foo or via some DSL'ish helpers.


class Foo&#60;Base
   [...]]]></description>
		<link>http://www.devco.net/archives/2010/02/05/adding_methods_to_a_ruby_class.php</link>
			</item>
	<item>
		<title>MCollective Agent Introspection</title>
		<description><![CDATA[With the new SimpleRPC system in MCollective we have a simple interface to creating agents.  The way to call an agent would be:


$ mc-rpc service status service=httpd


This is all fine and well and easy enough, however it requires you to know a lot.  You need to know there's a status action and you [...]]]></description>
		<link>http://www.devco.net/archives/2010/02/03/mcollective_agent_introspection.php</link>
			</item>
</channel>
</rss>
