Utilizzare Terraform con Dataform

Questo documento descrive il supporto di Terraform per Dataform.

Terraform è uno strumento Infrastructure as Code (IaC) che puoi utilizzare per eseguire il provisioning delle risorse e delle autorizzazioni per le seguenti risorse Dataform:

Ad esempio, puoi utilizzare Terraform per creare e configurare repository Dataform, configurazioni di release e configurazioni di workflow.

Per utilizzare Terraform con Dataform, devi creare un file di configurazione per descrivere l'infrastruttura, quindi applicare il file di configurazione per creare un piano di esecuzione ed eseguire operazioni per eseguire il provisioning dell'infrastruttura.

La seguente tabella elenca esempi di configurazione di Dataform che compaiono nel registro Terraform e in GitHub.

Risorsa Dataform Esempio di registry Terraform
Repository google_dataform_repository
Configurazione della release google_dataform_repository_release_config
Configurazione del workflow google_dataform_repository_workflow_config

Gestire l'accesso IAM in Terraform

Puoi utilizzare Terraform per impostare e gestire il dataform_repository_iam criterio per la risorsa repository.

Le seguenti risorse ti aiutano a gestire le norme relative a dataform_repository_iam:

Per le best practice per la gestione di IAM in Terraform, consulta Gestire Identity and Access Management.

Passaggi successivi

Scopri di più su Terraform: