Masterless Puppet with Fabric

Sometimes you have a small environment and don’t require a Puppetmaster. In cases like these, I like using Fabric to complement my workflow. Here’s a nice example of such a workflow. This fabfile.py sits in a repository containing my puppet manifests:

Read the full post

Multi-machine Vagrant Environments

Vagrant is a really powerful tool. I use it frequently for testing various things related to my work at PayPerks. One of the most powerful features is multi-machine environments.

Read the full post

Bash one-liners: Condition-based variables

Here’s a useful way to set variables based on a condition using bash:

Read the full post

s3cmd: No such file or directory

If you’ve ever used s3cmd and are using encryption support,
then you might run into this problem when uploading a file to s3:

Read the full post

My First Post

I’ve been wanting to start my blog for a while now. Mostly because I’d like to have a place to share my “debug logs”. I was introduced to the concept by a post in Hacker News.

Read the full post