So I’ve ended up bumping up the number of VMs I have running. And it’s getting annoying trying to manage them all. Previously, I was looking at using Puppet or Chef to control all the VMs, but never went anywhere with it.
So now I’ve decided on using Puppet. And combining it with Func. That’s the most useful combination I can think of – Puppet to enforce config file stuff – things like yum repos and such (which I’ve been meaning to create my own mirror so I don’t keep on hitting remote servers when I update the 7 or so VMs), while func seems to allow running stuff directly, either as a pseudo command line, or python modules.
Resources I’m looking at/using:
Setting up & configuring Puppet (On the puppet side, there’s something up with the commands… The first run needs to have different options. I have to check .bash_history for what I got working, because I can’t remember it right now.)
Advanced Patterns (Creating Patterns for use in Puppet)