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 ...

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 ...

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 ...

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 ...

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 ...

more ...