Terraform est un outil IaC (Infrastructure as Code) qui vous permet de provisionner des ressources et des autorisations pour Cloud Workstations. Pour utiliser Terraform avec Cloud Workstations, vous devez créer un fichier de configuration pour décrire votre infrastructure, puis appliquer le fichier de configuration pour créer un plan d'exécution et effectuer des opérations afin de provisionner votre infrastructure.
Par exemple, vous pouvez utiliser Terraform pour créer des postes de travail, créer différentes configurations de postes de travail (modèles) et créer des configurations de postes de travail pour des clusters de postes de travail publics ou privés.
Ressources Terraform pour Cloud Workstations
Le tableau suivant répertorie les exemples de configuration Cloud Workstations qui apparaissent dans le registre Terraform et sur GitHub.
Ressource Cloud Workstations | Exemple de registre Terraform |
---|---|
Cluster | google_workstations_workstation_cluster de base |
google_workstations_workstation_cluster privé | |
Configuration de base d'une station de travail | google_workstations_workstation_config |
Configuration de la station de travail avec des fonctionnalités supplémentaires | À partir d'un conteneur : google_workstations_workstation_config |
Avec des répertoires persistants : google_workstations_workstation_config | |
Avec la configuration d'instance protégée : google_workstations_workstation_config | |
Avec les clés de chiffrement gérées par le client (CMEK) google_workstations_workstation_config | |
Station de travail | google_workstations_workstation |
Étapes suivantes
En savoir plus sur Terraform :