Utiliser Terraform avec Dataform

Ce document décrit la compatibilité de Dataform avec Terraform.

Terraform est un outil d'Infrastructure as Code (IaC) que vous pouvez utiliser pour provisionner des ressources et des autorisations pour les ressources Dataform suivantes:

Par exemple, vous pouvez utiliser Terraform pour créer et configurer des dépôts Dataform, des configurations de version et des configurations de workflow.

Pour utiliser Terraform avec Dataform, vous devez créer un fichier de configuration décrivant votre infrastructure, puis appliquer le fichier de configuration pour créer un plan d'exécution et effectuer des opérations de provisionnement de votre infrastructure.

Le tableau suivant répertorie les exemples de configuration Dataform qui apparaissent dans le registre Terraform et sur GitHub.

Ressource Dataform Exemple de registre Terraform
Repository (Dépôt) google_dataform_repository
Configuration de version google_dataform_repository_release_config
Configuration du workflow google_dataform_repository_workflow_config

Gérer l'accès IAM dans Terraform

Vous pouvez utiliser Terraform pour définir et gérer la règle dataform_repository_iam pour la ressource repository.

Les ressources suivantes vous aident à gérer la règle dataform_repository_iam:

Pour connaître les bonnes pratiques de gestion IAM dans Terraform, consultez la page Gérer Identity and Access Management.

Étapes suivantes

En savoir plus sur Terraform: