Cualquier equipo en cualquier momento puede morir repentinamente o si es
móvil lo podes perder (yo me olvide ni notebook en un colectivo y tuve
la suerte de recuperarla) o con mala suerte lo pueden robar o consumirse
en un incendio, entonces la clave esta en poder recuperase rápidamente y
para ello es necesario un plan de recuperación de desastres y lo
básico es contar con las herramientas (sistema operativo, aplicaciones y
utilitarios), la configuración especifica y lo irreemplazable, los
datos.
Hace años, de alguna manera automaticé rústicamente la instalación de
todos los paquetes que considero vitales para mi entorno en el
repositorio direplos , si bien quedó desactualizado el
script deb.sh y a medio «refactorizar» y sin publicar la versión
ansible, pero con mínimos cambios pude ejecutar la instalación con el
comando:
De esta manera, pude contar con todos los comandos necesarios para
trabajar, o casi :P
Algo no resuelto del todo es que, además de diferentes programas y
utilitarios, necesito muchos archivos de configuración, gran parte de
ellos están versionados y disponibles en un servidor remoto, pero la
cuestión pasa por encontrar la secuencia correcta de deploy.