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
:
google_dataform_repository_iam_policy
google_dataform_repository_iam_binding
google_dataform_repository_iam_member
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:
- Qu'est-ce que Terraform ?
- Registre Terraform
- Site Web des développeurs de Terraform
- Documentation sur le langage de Terraform
- Documentation de la CLI Terraform