Usa Terraform con Dataform

En este documento, se describe la compatibilidad de Terraform con Dataform.

Terraform es una herramienta de infraestructura como código (IaC) que puedes usar a fin de aprovisionar recursos y permisos para los siguientes recursos de Dataform:

Por ejemplo, puedes usar Terraform para crear y configurar repositorios de Dataform, parámetros de lanzamiento y parámetros de configuración del flujo de trabajo.

Si quieres usar Terraform con Dataform, debes crear un archivo de configuración para describir tu infraestructura y, luego, aplicar el archivo de configuración a fin de crear un plan de ejecución y realizar operaciones para aprovisionar tu infraestructura.

En la siguiente tabla, se enumeran las muestras de configuración de Dataform que aparecen en el registro de Terraform y en GitHub.

Recurso de Dataform Muestra de Terraform Registry
Repositorio google_dataform_repository
Configuración de lanzamiento google_dataform_repository_release_config
Configuración del flujo de trabajo google_dataform_repository_workflow_config

Administra el acceso a IAM en Terraform

Puedes usar Terraform a fin de configurar y administrar la política dataform_repository_iam para el recurso del repositorio.

Los siguientes recursos te ayudan a administrar la política dataform_repository_iam:

Si deseas conocer las prácticas recomendadas para administrar IAM en Terraform, consulta Administra Identity and Access Management.

¿Qué sigue?

Obtén más información sobre Terraform: