Utiliser Terraform avec Dataform

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

Terraform est un outil IaC (Infrastructure as Code) qui vous permet de 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 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.

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
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 dépôt.

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

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

Étape suivante

En savoir plus sur Terraform :