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
:
google_dataform_repository_iam_policy
google_dataform_repository_iam_binding
google_dataform_repository_iam_member
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:
- ¿Qué es Terraform?
- Terraform Registry
- Sitio web para desarrolladores de Terraform
- Documentación del lenguaje de Terraform
- Documentación de la CLI de Terraform