AD

¿Ya dominas lo básico? Un curso estructurado de Terraform es la vía rápida para dar el salto.

Ver cursos de Terraform en Udemy

Enlace de afiliado. No te cuesta nada extra.

Lección 24 / 37

Cambiar de workspace con terraform workspace select

En esta lección cambiarás el workspace activo.

terraform workspace select default cambia a ese workspace. A partir de ahí, todos los comandos operan sobre su estado.

El cambio es silencioso: no hay ninguna señal visible más allá de la línea de confirmación que se pierde en el desplazamiento de la terminal. Es la razón por la que la comprobación de la lección 21 vale la pena.

Si el workspace no existe, falla y sugiere crearlo. Existe -or-create, que lo crea si hace falta, y es lo que se usa en integración continua para entornos por rama.

Un matiz importante: cambiar de workspace no toca nada real. Solo cambia el estado con el que Terraform trabaja. La infraestructura del workspace anterior sigue exactamente donde estaba.

Eso permite algo útil y también el error clásico. Lo útil: comparar entornos ejecutando plan en uno y en otro. El error: cambiar de workspace, olvidarlo, y ejecutar más tarde un apply creyendo que se está en desarrollo.

En guiones conviene no depender del workspace activo, sino seleccionarlo explícitamente al principio.

Terraform
Pruébalo (escríbelo en la terminal simulada)
terraform workspace select default

🧑‍💻 Puedes escribir este comando en la terminal simulada de Terraform para probarlo tú mismo (esta página no incluye terminal interactiva).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)