Terraform es una herramienta de infraestructura como código (IaC) que puedes usar para aprovisionar recursos y permisos para Cloud Workstations. Para usar Terraform con Cloud Workstations, debes crear un archivo de configuración para describir tu infraestructura y, a continuación, aplicar el archivo de configuración para crear un plan de ejecución y realizar operaciones para aprovisionar tu infraestructura.
Por ejemplo, puedes usar Terraform para crear estaciones de trabajo, crear varias configuraciones de estaciones de trabajo (plantillas) y crear configuraciones de estaciones de trabajo para clústeres de estaciones de trabajo públicos o privados.
Recursos de Terraform para Cloud Workstations
En la siguiente tabla se enumeran ejemplos de configuración de Cloud Workstations que aparecen en el registro de Terraform y en GitHub.
| Recurso de Cloud Workstations | Ejemplo de registro de Terraform |
|---|---|
| Clúster | Básico google_workstations_workstation_cluster |
| Privado google_workstations_workstation_cluster | |
| Configuración básica de la estación de trabajo | google_workstations_workstation_config |
| Configuración de la estación de trabajo con funciones adicionales | Desde un contenedor: google_workstations_workstation_config |
| Con directorios persistentes: google_workstations_workstation_config | |
| Con la configuración de instancia blindada: google_workstations_workstation_config | |
| Con las claves de cifrado gestionadas por el cliente (CMEK) google_workstations_workstation_config | |
| Estación de trabajo | google_workstations_workstation |
Siguientes pasos
Consulta más información sobre Terraform: