Usar o Terraform com o Dataform

Neste documento, descrevemos o suporte do Terraform para o Dataform.

O Terraform é uma ferramenta de infraestrutura como código (IaC) 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 do Dataform e configurações de versão e de fluxo de trabalho.

Para usar o Terraform com o Dataform, você precisa criar um arquivo de configuração para descrever sua 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 os exemplos de configuração do Dataform que aparecem no registro do Terraform e no GitHub (em inglês).

Recurso do Dataform Exemplo de registro do Terraform (em inglês)
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 ao IAM no Terraform

É possível usar o Terraform para definir e gerenciar a política dataform_repository_iam para o recurso de repositório.

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

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

A seguir

Saiba mais sobre o Terraform: