Terraform y Ansible · Infraestructura como código
Infraestructura
creada de forma trazable.
Describimos la infraestructura con Terraform y automatizamos la configuración y las tareas de operación con Ansible. Ambos con control de versiones, comprobados antes de ejecutarse e integrados en el proceso de desarrollo y operación.
Entender los cambios antes de ejecutarlos
Estructuramos los recursos necesarios y sus dependencias en Terraform. Primero revisamos los cambios como un plan y después los aplicamos de forma controlada. La gestión del estado y los permisos de acceso forman parte de la puesta en marcha.
La misma tarea, un proceso definido
Con Ansible estructuramos los sistemas de destino, las variables y los roles, y separamos los ajustes específicos del entorno de las tareas comunes. Así, la instalación, la configuración y el mantenimiento se vuelven repetibles y trazables.
Incluir los entornos existentes
No toda infraestructura parte de cero. Revisamos los recursos existentes, los accesos y los límites de la automatización. De ahí surge un proceso gradual de incorporación y evolución; los secretos y las excepciones quedan regulados de forma explícita.
