Integrar OpenTofu en el workflow del equipo

Ejecuta OpenTofu con workspace y entradas guardados. Comparte planes, aplica deliberadamente y conserva historial.

La configuración está en Git. ¿Dónde está el contexto?

Un compañero tiene la configuración, pero aún necesita directorio, workspace, credenciales y entorno tofu correctos para usarla.

Hacer reutilizable la configuración para todos

  • Seleccionar OpenTofu como aplicación
  • Guardar workspace y entradas reutilizables
  • Conservar planes y salidas por tarea

Usar OpenTofu en el ciclo de vida

Eliminar entornos temporales

Da al borrado de entornos una plantilla con alcance claro. Elige workspace y Destroy explícitamente cuando deje de hacer falta.

Controlar acceso a trabajos de limpieza

Configurar OpenTofu e iniciar solo un plan

Conectar cambios, configuración y comprobaciones

Pasa salidas OpenTofu correctas a Ansible y verifica con Python. El workflow coordina y asigna datos estructurados a las entradas siguientes.

Despliegue de entorno de servicioWorkflow
Aprovisionar el entorno
En caso de éxitoSalidas → entradas
Configurar hosts
En caso de éxitoSalidas → entradas
Comprobar disponibilidad
En caso de fallo
Recopilar diagnósticos

Tus herramientas OpenTofu con ejecución compartida

Usar OpenTofu como aplicación

Elige OpenTofu y prepara tofu, proveedores y credenciales de módulos en el entorno.

Guardar entradas con el trabajo

Elige directorio y workspace. Pasa TF_VAR_ por grupos. Separa plantillas o grupos para entornos distintos.

Elegir dónde guardar el estado

Usa tu backend o HTTP Pro. Bloqueo y recuperación dependen de él.

Revisar plan antes de Apply separado

Las tareas solo de plan proponen sin aplicar. Apply posterior es una nueva ejecución, no promoción automática del plan anterior.

FAQ

¿Puedo ejecutar configuraciones OpenTofu existentes?

Sí. Elige OpenTofu con repositorio y directorio. Configura workspace y grupos y prepara tofu, proveedores y módulos.

¿Puedo mantener mi backend remoto OpenTofu actual?

Sí. OpenTofu conserva tu backend. HTTP Pro añade bloqueo, versiones y UI. Adapta credenciales y recuperación al elegido.

¿Cómo separo OpenTofu de staging y producción?

Usa nombres, directorios, workspaces y grupos claros. El workspace no cambia entradas ni credenciales. Revisa todo antes de delegar o programar.

¿Qué se instala antes de OpenTofu?

Prepara tofu y acceso a proveedores y módulos. El entorno también debe alcanzar las API de infraestructura y backend de estado. Pro ofrece runners de proyecto para entornos dedicados.

¿Puedo programar un plan OpenTofu?

Sí. Guarda OpenTofu, workspace y entradas, elige solo plan y programa. Revisa cambios. Apply es separado y no ocurre automáticamente.

¿Puedo combinar OpenTofu con Ansible y Python?

Sí. Conecta OpenTofu a Ansible y Python. Cada tarea conserva código y configuración. Define condiciones y dependencias para continuar correctamente.

¿Cómo paso entradas sin editar configuración?

Asocia Variable Groups. TF_VAR_ son entradas de configuración. Guarda sensibles como secretos. Separa modelos o grupos por entorno sin depender solo del workspace.

¿Pueden ejecutar OpenTofu sin modificar la plantilla?

Sí. Separa ejecutar y editar con roles. Prepara directorio, workspace y credenciales. Enterprise restringe a plantillas concretas.