Usa Terraform con Google Cloud

En esta página, se proporciona una descripción general de los recursos disponibles para usar Terraform con Google Cloud.

Descripción general

Terraform es una herramienta de código abierto que te permite aprovisionar recursos de Google Cloud con archivos de configuración declarativos, como máquinas virtuales, contenedores, almacenamiento y herramientas de redes. El enfoque de infraestructura como código (IaC) de Terraform es compatible con las prácticas recomendadas de DevOps para la administración de cambios, lo que te permite administrar los archivos de configuración de Terraform en el control de código fuente a fin de mantener un estado de aprovisionamiento ideal para entornos de prueba y producción.

Comienza ahora

Usa los siguientes recursos para comenzar a usar Terraform con Google Cloud:

Herramientas para usar Terraform con Google Cloud

Existen diversas herramientas que puedes usar para optimizar la experiencia con Terraform:

  • Explora Cloud Foundation Toolkit, que proporciona una serie de módulos de referencia para Terraform. Los módulos reflejan las prácticas recomendadas de Google Cloud, y usarlos te ayuda a comenzar con Terraform más rápido. Los módulos están documentados en Terraform Registry y se encuentran como código abierto en GitHub.
  • Aprovecha Terraform Validator a fin de aplicar políticas en la configuración de Terraform para Google Cloud.
  • Importa los recursos existentes de Google Cloud a Terraform con Terraformer.
  • Obtén más información sobre Cloud Shell. Terraform está integrado en Cloud Shell, y este último autentica a Terraform de forma automática, lo que te permite comenzar sin tener que configurar demasiado. Para obtener más información, consulta la entrada de blog Kickstart Terraform on GCP with Google Cloud Shell(Kickstart Terraform en GCP con Google Cloud Shell).

Compatibilidad con Terraform para Google Cloud

HashiCorp y Google desarrollaron en conjunto el proveedor de Terraform para Google Cloud, con asistencia para más de 250 recursos de Google Cloud. HashiCorp desarrolló la CLI principal de Terraform.

Usa los siguientes recursos para obtener asistencia: