Progetti e moduli di Terraform per Google Cloud

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

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

Un progetto è un pacchetto di moduli e criteri di cui è possibile eseguire il deployment e che possono essere riutilizzati implementa e documenta una specifica soluzione "guidata". Deployment possibile per tutti i progetti Terraform sono pacchettizzati come moduli Terraform.

Categoria Progetti e moduli Descrizione
End-to-end, analisi dei dati ai-notebook Mostra come proteggere i dati riservati in Vertex AI Workbench blocchi note
Analisi dei dati, end-to-end crmint Esegui il deployment dell'applicazione di analisi di marketing, CRMint
Operazioni end-to-end enterprise-application Esegui il deployment di una piattaforma per sviluppatori aziendali su Google Cloud
Operazioni end-to-end example-foundation Mostra come comporre i moduli CFT per creare una base cloud sicura
End-to-end fabric Fornisce esempi avanzati progettati 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 dei dati secured-data-warehouse Esegue il deployment di un data warehouse BigQuery protetto
Analisi dei dati, end-to-end, sicurezza e identità secured-data-warehouse-onprem-ingest Esegue il deployment di una variante di data warehouse sicuro per l'importazione di dati criptati da origini on-prem
End-to-end vertex-mlops Creare un ambiente Vertex AI necessario per MLOps
Networking address Gestisce gli indirizzi IP di Google Cloud
Database alloy-db Crea un'istanza AlloyDB per PostgreSQL
Analisi di dati analytics-lakehouse Esegue il deployment di una soluzione di architettura per lakehouse
Computing anthos-vm Crea VM su cluster Google Distributed Cloud
Container, Strumenti per sviluppatori artifact-registry Crea e gestisci repository Artifact Registry
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 & RE
Analisi di dati bigquery Crea set di dati e tabelle BigQuery guidati
Strumenti per sviluppatori, Operazioni bootstrap Esegui il bootstrap dell'utilizzo di Terraform e di 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 Creazione di 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 (2a 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
Operazioni cloud-operations Gestisce 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 la possibilità di mappare il dominio personalizzato
Database cloud-spanner Esegue il deployment delle istanze Spanner
Archiviazione cloud-storage Crea uno o più bucket Cloud Storage e assegna le autorizzazioni di base a utenti arbitrari
Strumenti per sviluppatori, serverless computing cloud-workflows Gestisci i flussi di lavoro con trigger facoltativi di Cloud Scheduler o Eventarc
End-to-end, analisi dei dati, operazioni composer Gestisce Cloud Composer v1 e v2 insieme alla possibilità di gestire il networking
Computing, container container-vm Esegue il deployment dei container su istanze di Compute Engine
Analisi di dati data-fusion Gestisce Cloud Data Fusion
Analisi di dati dataflow Gestisce i deployment e la configurazione dei job Dataflow guidati
Analisi di dati datalab Crea istanze DataLab con supporto per istanze GPU
Analisi di dati dataplex-auto-data-quality Spostare i dati tra gli ambienti utilizzando Dataplex
Serverless computing event-function Risponde agli eventi di logging con Cloud Functions
Strumenti per sviluppatori folders Crea diverse cartelle Google Cloud all'interno della stessa cartella principale
Strumenti per sviluppatori gcloud Esegue i comandi Google Cloud CLI all'interno di Terraform
Strumenti per sviluppatori github-actions-runners Crea runner di azioni GitHub ospitati autonomamente su Google Cloud
Strumenti per sviluppatori gke-gitlab Installa GitLab su Kubernetes Engine
Area di lavoro group Gestisce Google Gruppi
Suite operativa, Workspace gsuite-export Crea un'istanza VM di Compute Engine e configura un cronjob da esportare 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 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, nessuna o più chiavi al suo interno e associazioni di ruoli IAM sulle singole chiavi
Computing, container kubernetes-engine Configura i cluster GKE guidati
Networking lb Crea un bilanciatore del carico proxy TCP a livello di regione per Compute Engine utilizzando pool di destinazione e 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 di dati log-analysis Archivia e analizza i dati dei log
Operazioni log-export Crea esportazioni di log a livello di progetto, cartella o organizzazione
Operazioni media-cdn-vod Esegue il deployment di video on demand Media CDN
Database memorystore Crea un'istanza Google Memorystore (redis) completamente funzionale
Computing, networking netapp-volumes Esegui il deployment di Google Cloud NetApp Volumes
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 3P fuori banda
Operazioni Project-factory Crea un progetto Google Cloud "guidato" utilizzando le API VPC condiviso, IAM e Google Cloud
Analisi di dati Pub/Sub Crea un argomento Pub/Sub e le sottoscrizioni associate all'argomento
Computing sap Esegue il deployment di 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 ne gestisce le autorizzazioni di base
Networking, sicurezza e identità secure-web-proxy Crea e gestisci Secure Web Proxy su Google Cloud per il traffico web in uscita sicuro
Sicurezza e identità service-accounts Crea uno o più account di servizio e assegna loro i ruoli di base
Operazioni slo Crea SLO su Google Cloud dalle funzionalità di metriche Stackdriver personalizzate per esportare SLO in servizi Google Cloud e altri sistemi
Database sql-db Crea un'istanza di database Cloud SQL
Computing startup-scripts Fornisce una libreria di utili script di avvio da incorporare nelle VM
Operazioni, sicurezza e identità tags Creare e gestire tag Google Cloud
Strumenti per sviluppatori, operazioni, sicurezza e identità tf-cloud-agents Crea l'agente Cloud Terraform self-hosted su Google Cloud
Database, serverless computing three-tier-web-app Esegue il deployment di un'applicazione web a tre livelli utilizzando Cloud Run e Cloud SQL
Operazioni utils Restituisce i nomi brevi di 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 guidati e Gestore contesto accesso
Networking vpn Configura un gateway Cloud VPN
Operazioni waap Esegue il deployment della soluzione WAAP su Google Cloud