N.B. Some of this revolves around puppet, but if you know nothing
about puppet, you won’t miss anything.
I’ve been doing a bunch of stuff in puppet lately. Since my actual
puppet runs are inside VMs which I nuke fairly frequently, doing the
actual bits of development in the VM is impractical (and somewhat
I use git to do my normal version control anyway, so that’s nothing
earth shattering, but I also use git to update
the VM from what’s on my laptop because it works really well.
Since I do that, the number of commits I generate can get large, as
some commits are adding a close quote or colon, or what have you. Not
only that, but I often have a few commits that I never want to
actually get merged at the end of the day because they’re just there
to set the node configration, or tweak things that only apply because
I’m fiddling in a dev vm, and not a real environment.
How to manage all of this?