3 ms·
that sounds like a fun project, but you definately want to still automate its setup with something like ansible, saltstack, puppet, etc. Because someday, you'l
by briffle 4y ago
that sounds like a fun project, but you definately want to still automate its setup with something like ansible, saltstack, puppet, etc.
Because someday, you'll get a new pet, with much more CPU power you'll want to migrate to. Or maybe rather than upgrade to a newer version, plus reconfigure disks, etc, its just easier to move to a new system, etc. Or the system just plain dies, DC burns down, etc, and you need to quickly use DR to get it setup on a new system. Having all those configs, settings, application's you install, etc, defined in a tool like ansible, and then checked into git is just about priceless especially for pets or snowflakes.
- Nextgrid 4y agoI agree, learning Ansible (or equivalent) is on my todo list. I the meantime, a document (and maybe a shell script) with commands explaining how to reinstall the machine from an environment provided by the hosting provider (a PXE-booted Debian) is enough considering the machine is only critically required for a few days every quarter and needs only softwares that’s already packaged by the distribution.