Use o Terraform com o Dataform

Este documento descreve o suporte do Terraform para o Dataform.

O Terraform é uma ferramenta de infraestrutura como código (IaC) que pode usar para aprovisionar recursos e autorizações para os seguintes recursos do Dataform:

Por exemplo, pode usar o Terraform para criar e configurar repositórios do Dataform, configurações de lançamentos e configurações de fluxos de trabalho.

Para usar o Terraform com o Dataform, tem de criar um ficheiro de configuração para descrever a sua infraestrutura e, em seguida, aplicar o ficheiro de configuração para criar um plano de execução e realizar operações para aprovisionar a sua infraestrutura.

A tabela seguinte apresenta exemplos de configuração do Dataform que aparecem no registo do Terraform e no GitHub.

Recurso Dataform Exemplo de registo do Terraform
Repositório google_dataform_repository
Configuração de lançamento google_dataform_repository_release_config
Configuração do fluxo de trabalho google_dataform_repository_workflow_config

Faça a gestão do acesso IAM no Terraform

Pode usar o Terraform para definir e gerir a política dataform_repository_iam para o recurso repository.

Os seguintes recursos ajudam a gerir a dataform_repository_iam política:

Para ver as práticas recomendadas para gerir a IAM no Terraform, consulte o artigo Faça a gestão da gestão de identidade e de acesso.

O que se segue?

Saiba mais sobre o Terraform: