I’ve written a Puppet module for GlusterFS. Have a look: https://github.com/purpleidea/puppet-gluster [1, 2, 3] I’ve written a good deal of documentation as well. Try Puppet-Gluster + Vagrant for an easy way to try out GlusterFS. This code base is also … Continue reading →
Hello planet puppet readers! Brice Figureau[1] who runs planet puppet has just syndicated my blog, so thanks go out to him. To all readers, I hope you enjoy my content, and please don’t be shy to comment and let me … Continue reading →
I’m working on some fancy puppet “code”, and I realized recursion could be very useful. I decided to try out a little hack to see if I could get it to work. I’ll jump right into the code: #!/usr/bin/puppet define … Continue reading →
I’ve tried to push puppet to its limits, and so far I’ve succeeded. When you hit the kind of bug that forces you to hack around it, you know you are close. In any case, this isn’t about that embarrassing … Continue reading →
I am writing a keepalived module for puppet. It will naturally be called: “puppet-keepalived”, and I will be releasing the code in the near future! In any case, if you’re familiar with VRRP, you’ll know that each managed link (eg: … Continue reading →
I’ve been working on a puppet module for gluster. Both this, my puppet-gfs2 module, and other puppet clustering modules all share a common problem: How does one make sure that only certain operations happen on one node at a time? … Continue reading →
The thoughtful bodepd has been kind enough to help me get my puppet-gluster module off the ground and publicized a bit too. My first few commits have been all clean up to get my initial hacking up to snuff with … Continue reading →
I am an avid cobbler+puppet user. This allows me to rely on my cobbler server and puppet manifests to describe how servers/workstations are setup. I only backup my configs and data, and I regenerate failed machines PRN. I’ll be publishing … Continue reading →
In mgmt we have meta parameters. They are similar in concept to what you might be familiar with from other tools, except that they are more clearly defined (in a single struct) and vastly more powerful. In mgmt, a meta … Continue reading →
What follows is a reverse chronological list of presentations which I’ve given. I’ve tried to make the list as exhaustive as possible. If I forgot something, please contact me! Please note that while some of the presentations might have similar … Continue reading →