Better Puppet Module Development through Testing - CasitConf 2013
Sat 06 April 2013 by tvdI spoke about testing puppet modules at this year's Cascadia IT Conference in Seattle. The conference was great; I met a lot of great people and received a lot of feedback on my presentation.
Quickly validate puppet manifests in a git repo.
I have been bitten on more than one occasion with a forgotten curly brace or missing comma in a puppet manifest. So, I wrote a little git post-commit script that will validate all manifests in a repo. I have tested it on a repo with ~60 modules and ~400 manifests …
read moreMy first puppet forge contribution: redis
Today I contributed my very first puppet module back to the community! thomasvandoren/redis is a puppet module to install, configure, and manage redis. It is by no means finished, but it is working. I didn't see any other redis modules in puppet forge, so I thought I would share …
read moreFixing Master Boot Record on Windows 7
I recently removed the linux partition from my desktop. I had a linux partition, but it made sense to just use one windows partition and run linux in a vm.
Removing the partition is not a big deal. I just used the Windows Disk Management tool to remove the linux …
read moreMonitoring RabbitMQ Queues with Zabbix
Recently I setup some monitoring on a RabbitMQ server using Zabbix. This process is by no means difficult, but I thought it was worth sharing.
I was looking for a solution that did not require additional plugins or packages, but would perform well. Some useful tools for monitoring include: the …
read moreJenkins Windows Slave with Git
There are some articles out there about setting up Jenkins slaves on Windows. This is one more, with a bunch of information about configuring Git. The documentation for setting up Git to work well with Jenkins is surprisingly sparse and the process is extremely frustrating (in my experience). Hopefully this …
read more