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, a continuación, aplicar el archivo de configuración para crear un plan de ejecución y realizar operaciones para aprovisionar tu infraestructura.
En la siguiente tabla se enumeran ejemplos de configuración de Dataform que aparecen en el registro de Terraform y en GitHub.
Recurso de Dataform | Ejemplo de registro de Terraform |
---|---|
Repositorio | google_dataform_repository |
Configuración de la versión | google_dataform_repository_release_config |
Configuración del flujo de trabajo | google_dataform_repository_workflow_config |
Gestionar el acceso de gestión de identidades y accesos en Terraform
Puedes usar Terraform para definir y gestionar la política dataform_repository_iam
del recurso repository.
Los siguientes recursos te ayudarán a gestionar la política de dataform_repository_iam
:
google_dataform_repository_iam_policy
google_dataform_repository_iam_binding
google_dataform_repository_iam_member
Para consultar las prácticas recomendadas para gestionar IAM en Terraform, consulta Gestionar Gestión de Identidades y Accesos.
Siguientes pasos
Consulta más información sobre Terraform:
- ¿Qué es Terraform?
- Registro de Terraform
- Sitio web para desarrolladores de Terraform
- Documentación del lenguaje de Terraform
- Documentación de la CLI de Terraform