O Terraform é uma ferramenta de infraestrutura como código (IaC) que pode ser usada para provisionar recursos e permissões para os Cloud Workstations. Para usar o Terraform com o Cloud Workstations, você precisa criar um arquivo de configuração para descrever sua infraestrutura e aplicar o arquivo de configuração para criar um plano de execução e realizar operações para provisionar sua infraestrutura.
Por exemplo, é possível usar o Terraform para criar estações de trabalho, várias configurações de estações de trabalho (modelos) e configurações de clusters de estações de trabalho públicas ou particulares.
Recursos do Terraform para o Cloud Workstations
A tabela a seguir lista exemplos de configuração do Cloud Workstations que aparecem no registro do Terraform e no GitHub.
| Recurso do Cloud Workstations | Exemplo de registro do Terraform |
|---|---|
| Cluster | Básico google_workstations_workstation_cluster |
| Privado google_workstations_workstation_cluster | |
| Configuração básica da estação de trabalho | google_workstations_workstation_config |
| Configuração da estação de trabalho com recursos adicionais | De um contêiner: google_workstations_workstation_config |
| Com diretórios permanentes: google_workstations_workstation_config | |
| Com a configuração de instância protegida: google_workstations_workstation_config | |
| Com chaves de criptografia gerenciadas pelo cliente (CMEK) google_workstations_workstation_config | |
| Estação de trabalho | google_workstations_workstation |
A seguir
Saiba mais sobre o Terraform: