Archive | Uncategorized

16 April 2012 ~ Comments Off

Logstash Debuntu Packaging and Deployment

Logstash is a really nifty log shipping, indexing, and searching suite. The
typical centralized setup involves running a shipper agent on all your nodes,
which are configured to ship certain log messages to a message broker. An
indexing agent consumes …

Continue Reading

10 April 2012 ~ Comments Off

My programming language beat your honor roll language

For a while I have been observing a tendency of technologists/engineers to describe technology in either black or white terms ie. X technology sucks, use Y technology. Most recent example is an article by someone going by the name of Eevee  in his PHP a fractal of bad design. It is a damning expose of [...]

Continue Reading

06 April 2012 ~ Comments Off

Compute a 15 minute average of a metric easily with Ganglia

This is a quick way to extract a 15 minute average of a metric in Ganglia. It utilizes Ganglia’s CSV export function to get the values then uses awk to actually compute the average. First of all find a metric graph you want to calculate average from. Right click over the image and copy the [...]

Continue Reading

25 March 2012 ~ Comments Off

Knife Config Plugin

I created a plugin for knife that will display a specified option from
Chef’s configuration object, Chef::Config. It operates with the
scope of the automatically detected
knife configuration file,
or by passing the -c option with a configuration …

Continue Reading

23 March 2012 ~ Comments Off

Puppetcamp talk

The slides for my Puppetcamp talk are available at here.

Continue Reading

18 March 2012 ~ Comments Off

MultiVM Vagrantfile for Chef

Most commonly, Vagrant’s
Vagrantfile describes only a single VM. That’s fine, but most
environments separate functionality to different servers (e.g.,
database and web app). For this reason, Vagrantfiles can be set up for
multi-VM arrangeme…

Continue Reading

08 March 2012 ~ Comments Off

Puppet vs Chef: The Unequivocal Winner

Me, representing Puppet, versus Reza, good friend and lowly Chef user, at the
moment of Puppet’s glorious victory:

Continue Reading

05 March 2012 ~ Comments Off

Github Is Classy

Fact: GitHub is classy. This isn’t just because
Scott Chacon works there, either. Their
handling of a security issue today was very professional. That said, I
have some words to say about the issue itself and the aftermath, and
things you as an a…

Continue Reading

01 March 2012 ~ Comments Off

OpenBSD – Using Hierarchical Protection Domains for Network Security

Some time ago I worked with Reyk Floeter on the ininitial implementation of a
new datacenter network during my time at one of the more well-known Information
Security vendors. Reyk had this phenomenal idea for the network structure that
seemed to simpl…

Continue Reading

01 March 2012 ~ Comments Off

Simple puppet function for writing out to Confluence

A couple gigs ago we were an Atlassian shop and I am actually a big fan of
Atlassian software, though it takes a lot of work up front to get it deployed
in the way you like, but I’m not going to cover all that here. What I did
though was I enable…

Continue Reading