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 para aprovisionar recursos y permisos para los siguientes recursos de Dataform:

Por ejemplo, puedes usar Terraform para crear y configurar repositorios, configuraciones de lanzamiento y configuraciones de flujo de trabajo de Dataform.

Para usar Terraform con Dataform, debes crear un archivo de configuración para describir tu infraestructura y, luego, aplicar el archivo de configuración para crear un plan de ejecución y realizar operaciones para aprovisionar la 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 registro de Terraform
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 de IAM en Terraform

Puedes usar Terraform para establecer y administrar la política dataform_repository_iam para el recurso repositorio.

Los siguientes recursos te ayudarán a administrar la política dataform_repository_iam:

Para conocer las prácticas recomendadas para administrar IAM en Terraform, consulta Administra la administración de identidades y accesos.

¿Qué sigue?

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