A model for writing Puppet Modules

There are too many Puppet Modules out there that suck, says Tim Sharpe.

I think he may have a point actually. Writing decent Puppet modules isn't something that occurs naturally - it's pretty easy to write a module that does a job on your system at this exact point in time …

more ...



OS X Lion Mail app corrupts attachments

I've had the Mail app on OS X Lion crash a few times on me lately.

No idea why. But at the same time I seem to have been experiencing a lot of corrupt attachments. One PDF came through part scrambled, another was readable one day and not the next …

more ...


VMware Perl SDK error "Server version unavailable.."

Whilst working with the VMware Perl SDK this morning I came across this error:

Server version unavailable at '<a href="https://hostname/sdk/vimService.wsdl">https://hostname:443/sdk/vimService.wsdl</a>' at /usr/lib/perl5/5.8.8/VMware/VICommon.pm line 545.

Turns out it can't verify the …

more ...


Is Perl a legacy language?

  • solaris tags: []

I'm rather fond of Perl.

Why you'd consider it legacy, I don't know. Probably because of the trendy languages like Ruby and Python. It's true Perl code can end up looking like a dog's dinner, but it doesn't have to. Whilst looking for something to do with Catalyst …

more ...

Setting up sudoers with Puppet and Augeas

Since Augeas became available within Puppet it's been considerably easier to do inline edits of configuration files - providing there's a lens, of course.

However, I find the syntax of Augeas less than friendly, and battled for a while to get sudoers definitions right. User permissions weren't too taxing, but getting …

more ...