Usar o Terraform com o Dataform

Este documento descreve o suporte do Terraform ao Dataform.

O Terraform é uma ferramenta de infraestrutura como código (IaC, na sigla em inglês) que pode ser usada para provisionar recursos e permissões para os seguintes recursos do Dataform:

Por exemplo, é possível usar o Terraform para criar e configurar repositórios, configurações de lançamento e de fluxo de trabalho do Dataform.

Para usar o Terraform com o Dataform, você precisa criar um arquivo de configuração para descrever a infraestrutura e, em seguida, aplicar o arquivo de configuração para criar um plano de execução e realizar operações para provisionar a infraestrutura.

A tabela a seguir lista exemplos de configuração do Dataform que aparecem no registro do Terraform e no GitHub.

Recurso do Dataform Exemplo de registro do Terraform
Repositório google_dataform_repository
Configuração da versão google_dataform_repository_release_config
Configuração do fluxo de trabalho google_dataform_repository_workflow_config

Gerenciar o acesso do IAM no Terraform

É possível usar o Terraform para definir e gerenciar a política dataform_repository_iam do recurso repository.

Os recursos a seguir ajudam a gerenciar a política dataform_repository_iam:

Para conferir as práticas recomendadas para gerenciar o IAM no Terraform, consulte Gerenciar o Identity and Access Management.

A seguir

Saiba mais sobre o Terraform: