mind the explanatory gap

many a slip ‘twixt mind and lip…

mind the explanatory gap RSS Feed

Archive for puppet

Profiling puppetmasterd with ruby-prof

So I’m not hugely happy with the CPU consumption of puppetmasterd under heavy load, and so I’ve been trying to work out where the bottlenecks lie.
Unfortunately I’ve yet to find a smoking gun, but here’s a reasonably simple way to produce profiles of puppetmasterd.

Install ruby-prof from gems.
Stop any apache/mongrel/nginx instances of puppetmasterd you may [...]

Puppet 0.25.1 debs done… but delayed.

We’ve uploaded the 0.25.1 debs, but due to this work, it might take a little while before they appear.
http://blog.ganneff.de/blog/2009/10/27/debian-ftpmaster-meeting.html
It will appear here when done.
http://packages.debian.org/sid/puppet
Instructions for building yourself….
$ git clone git://git.debian.org/pkg-puppet/puppet.git
$ cd puppet
$ git-buildpackage –git-upstream-branch=origin/upstream

Greg Neagle on Adobe Enterprise Toolkit/Munki/Puppet

If you’re a Mac IT person, and you don’t know about Greg Neagle’s Managing OS X blog, you need to fix that situation now.
One of the reasons Greg is so awesome in our field is that he’s eminently pragmatic, with enough hacker mentality to make sure he simply gets the job done with a minimum [...]

Facter 1.5.7 MacPorts update submitted

I’ve submitted a diff to update facter in MacPorts to 1.5.7, so it should be available soon.
Note that I’ve set the maintainer for both Puppet and Facter in MacPorts to ‘openmaintainer’. This means that I accept patches from anyone, and it’s really quite trivial to update either of them, as is the case with the [...]

The complexity debt

This has been flowing all over the #puppetcamp twitter tag, but it’s worth repeating.
“Think of the complexity in your environment as a form of technical debt that you’re going to have to pay down” – Paul Nasrat
This is so awesomely pithy you just know he’s a bloody Pom.
(England 3/83 in the Champions Trophy semi-final as [...]

At Puppet Camp

Puppet Camp is on today and tomorrow.
It’s already exciting being in a room full of involved sysadmins who are concerned with making our jobs better and thinking about how the place our field will be in in the next few years…
It’s always good to put faces to IRC handles too :)
Already had a great talk [...]

Debian Puppet 0.25.x debs will be done for 0.25.1

In case you’ve been wondering where the debs are for Puppet 0.25.x, we’ve decided to wait until 0.25.1 to publish it to Debian unstable.
The good news is that we’ve set things up in our Alioth git repository so that you can use git-buildpackage to build 0.25.x debs. We’ll publish an article on the Debian wiki [...]

Puppet 0.25.0 Mac pkgs and MacPorts available

The Mac packages for Puppet 0.25.0 are done:
https://sites.google.com/a/explanatorygap.net/puppet/
and the Portfile for MacPorts is also now available.