Progetti e moduli Terraform per Google Cloud

Progetti e moduli consentono di automatizzare il provisioning e la gestione delle risorse Google Cloud su larga scala.

Un modulo è un insieme riutilizzabile di file di configurazione Terraform che crea un'astrazione logica delle risorse Terraform.

Un progetto base è un pacchetto di moduli e criteri riutilizzabili di cui è possibile eseguire il deployment che implementa e documenta una soluzione guidata specifica. La configurazione di cui è possibile eseguire il deployment per tutti i progetti base di Terraform viene pacchettizzata come moduli Terraform.

Categoria Progetti e moduli Descrizione
End-to-end, analisi di dati ai-notebook Dimostra come proteggere i dati riservati nei blocchi note Vertex AI Workbench
Analisi di dati end-to-end crmint Esegui il deployment dell'applicazione di analisi dei dati di marketing CRMint
End-to-end, operazioni example-foundation Mostra come si possono scrivere i moduli CFT per creare una piattaforma cloud sicura
End-to-end fabric Fornisce esempi avanzati per la prototipazione
Strumenti per sviluppatori, end-to-end, sicurezza e identità secure-cicd Crea una pipeline CI/CD sicura su Google Cloud
End-to-end, analisi di dati secured-data-warehouse Esegue il deployment di un data warehouse BigQuery sicuro
End-to-end vertex-mlops Crea un ambiente Vertex AI necessario per MLOps
Networking address Gestisce gli indirizzi IP di Google Cloud
Database alloy-db Crea un'istanza di AlloyDB per PostgreSQL
Analisi dei dati analytics-lakehouse Deployment di una soluzione di architettura lakehouse
Computing anthos-vm Crea VM su cluster Google Distributed Cloud Virtual for Bare Metal
Strumenti per sviluppatori, operazioni, sicurezza e identità bastion-host Genera una VM bastion host compatibile con OS Login e tunneling IAP che può essere utilizzata per accedere alle VM interne
Computing, operazioni backup-dr Esegui il deployment delle appliance di backup ed RE
Analisi dei dati bigquery Crea set di dati e tabelle BigQuery "guidati"
Strumenti per sviluppatori, Operazioni bootstrap Esegue il bootstrap dell'utilizzo di Terraform e del CI/CD correlato in una nuova organizzazione Google Cloud
Computing, networking cloud-armor Esegui il deployment del criterio di sicurezza di Google Cloud Armor
Database cloud-datastore Gestisce Datastore
Strumenti per sviluppatori cloud-deploy Crea pipeline e destinazioni di Cloud Deploy
Networking cloud-dns Crea e gestisce zone pubbliche o private di Cloud DNS e i relativi record
Serverless computing cloud-functions Esegue il deployment di Cloud Functions (seconda generazione)
Networking, sicurezza e identità cloud-ids Esegue il deployment di un'istanza Cloud IDS e delle risorse associate
Networking cloud-nat Crea e configura Cloud NAT
Suite operativa cloud-operations Gestisce la suite operativa di Google Cloud (Cloud Logging e Cloud Monitoring)
Networking cloud-router Gestisce un router Cloud su Google Cloud
Serverless computing cloud-run Esegue il deployment delle app in Cloud Run, con l'opzione per mappare un dominio personalizzato
Archiviazione cloud-storage Crea uno o più bucket Cloud Storage e assegna autorizzazioni di base a utenti arbitrari
Strumenti per sviluppatori, computing serverless cloud-workflows Gestisci i flussi di lavoro con trigger di Cloud Scheduler o Eventarc facoltativi
End-to-end, analisi dei dati, operazioni composer Gestisce Cloud Composer v1 e v2 e offre un'opzione per gestire il networking
Computing, container container-vm Esegue il deployment dei container su istanze di Compute Engine
Analisi dei dati data-fusion Gestisce Cloud Data Fusion
Analisi dei dati dataflow Gestisce la configurazione e i deployment dei job Dataflow avanzati
Analisi dei dati datalab Crea istanze DataLab con il supporto delle istanze GPU
Serverless computing event-function Risponde agli eventi di logging con una funzione Cloud Functions
Strumenti per sviluppatori folders Crea diverse cartelle Google Cloud all'interno dello stesso elemento padre
Strumenti per sviluppatori gcloud Esegue i comandi Google Cloud CLI all'interno di Terraform
Strumenti per sviluppatori github-actions-runners Crea esecutori di azioni GitHub self-hosted su Google Cloud
Strumenti per sviluppatori gke-gitlab Installa GitLab su Kubernetes Engine
Workspace group Gestisce Google Gruppi
Suite operativa, area di lavoro gsuite-export Crea un'istanza VM di Compute Engine e configura un cronjob per esportare i dati dell'SDK Admin di Google Workspace in Cloud Logging in base a una pianificazione
Sanità e scienze biologiche healthcare Gestisce i set di dati e gli archivi di Google Cloud Healthcare
Sicurezza e identità iam Gestisce più ruoli IAM per le risorse su Google Cloud
Strumenti per sviluppatori jenkins Crea un'istanza Compute Engine che esegue Jenkins
Sicurezza e identità kms Consente di gestire un keyring, zero o più chiavi nel keyring e associazioni di ruoli IAM sulle singole chiavi
Computing, container kubernetes-engine Configura i cluster GKE "guidati"
Networking lb Crea un bilanciatore del carico del proxy TCP regionale per Compute Engine utilizzando i pool di destinazione e le regole di forwarding
Networking lb-http Crea un bilanciatore del carico HTTP globale per Compute Engine utilizzando le regole di forwarding
Networking lb-internal Crea un bilanciatore del carico interno per Compute Engine utilizzando le regole di forwarding
Networking load-balanced-vms Crea un gruppo di istanze gestite con un bilanciatore del carico
Analisi dei dati log-analysis Archivia e analizza i dati dei log
Suite operativa log-export Crea esportazioni di log a livello di progetto, cartella o organizzazione
Suite operativa media-cdn-vod Deployment di video on demand di Media CDN
Database memorystore Crea un'istanza Google Memorystore (redis) completamente funzionale
Networking network Configura una nuova rete VPC su Google Cloud
Networking network-forensics Esegue il deployment di Zeek su Google Cloud
Sicurezza e identità org-policy Gestisce i criteri dell'organizzazione Google Cloud
Networking out-of-band-security-3P Crea un deployment dell'appliance di sicurezza fuori banda di terze parti
Suite operativa project-factory Crea un progetto Google Cloud "guidato" utilizzando il VPC condiviso, IAM e le API Google Cloud
Analisi dei dati Pub/Sub Crea un argomento Pub/Sub e le sottoscrizioni associate all'argomento
Computing sap Esegue il deployment dei prodotti SAP
Serverless computing scheduled-function Configura un job pianificato per attivare eventi ed eseguire funzioni
Sicurezza e identità secret-manager Crea uno o più secret di Google Secret Manager e gestisce le relative autorizzazioni di base
Sicurezza e identità service-accounts Crea uno o più account di servizio e concede loro ruoli di base
Suite operativa slo Crea SLO su Google Cloud dalla funzionalità di metriche Stackdriver personalizzate per esportare gli SLO nei servizi Google Cloud e in altri sistemi
Database sql-db Crea un'istanza del database Cloud SQL
Computing startup-scripts Fornisce una libreria di script di avvio utili da incorporare nelle VM
Database, computing serverless three-tier-web-app Esegue il deployment di un'applicazione web a tre livelli utilizzando Cloud Run e Cloud SQL
Suite operativa utils Restituisce i nomi brevi per una determinata regione Google Cloud
Strumenti per sviluppatori, operazioni, sicurezza e identità vault Esegue il deployment di Vault su Compute Engine
Computing vm Esegue il provisioning delle VM in Google Cloud
Networking vpc-service-controls Gestisce la configurazione e i deployment dei Controlli di servizio VPC e di Gestore contesto accesso
Networking vpn Configura un gateway Cloud VPN