Progetti e moduli di 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 set riutilizzabile di file di configurazione Terraform che crea un'astrazione logica delle risorse Terraform.

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

Categoria Progetti e moduli Descrizione
End-to-end, analisi dei dati ai-notebook Mostra come proteggere i dati riservati nei blocchi note di Vertex AI Workbench
Analisi dei dati, end-to-end crmint Deployment dell'applicazione di analisi dei dati di marketing, CRMint
End-to-end, operazioni example-foundation Mostra come scrivere i moduli CFT per creare una base cloud sicura
End-to-end fabric Offre 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 Deployment di un data warehouse BigQuery protetto
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 AlloyDB per PostgreSQL
Analisi dei dati analytics-lakehouse Deployment di una soluzione di architettura lakehouse
Computing anthos-vm Crea VM su Google Distributed Cloud Virtual for Bare Metal cluster
Strumenti per sviluppatori, Operazioni, Sicurezza e Identità bastion-host Genera una VM bastion host compatibile con OS Login e tunnel IAP che può essere utilizzata per accedere alle VM interne
Computing, operazioni backup-dr Esegui il deployment delle appliance di backup e RE
Analisi dei dati bigquery Crea set di dati e tabelle BigQuery basati su informazioni
Strumenti per sviluppatori, Operazioni bootstrap Esegue il bootstrap dell'utilizzo di Terraform e 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 target di Cloud Deploy
Networking cloud-dns Crea e gestisce le 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
Suite operativa 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, insieme all'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, serverless computing cloud-workflows Gestisci Workflows con trigger Cloud Scheduler o Eventarc facoltativi
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 nelle 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 guidata
Analisi dei dati datalab Crea istanze DataLab con supporto per le istanze GPU
Serverless computing event-function Risponde al logging degli eventi con un comando Cloud Functions
Strumenti per sviluppatori folders Crea diverse cartelle Google Cloud all'interno dello stesso padre
Strumenti per sviluppatori gcloud Esegue i comandi dell'interfaccia a riga di comando di Google Cloud all'interno di Terraform
Strumenti per sviluppatori github-actions-runners Crea esecutori 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
Operazioni, 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 set di dati e 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 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 a livello di regione 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 di Google Memorystore (Redis) completamente funzionale
Networking network Configura una nuova rete VPC su Google Cloud
Networking network-forensics Deployment di Zeek su Google Cloud
Sicurezza e identità org-policy Gestisce i criteri dell'organizzazione di Google Cloud
Networking out-of-band-security-3P Creazione di un'appliance di sicurezza fuori banda di terze parti
Suite operativa project-factory Crea un progetto Google Cloud "guidato" utilizzando le API VPC condiviso, IAM e Google Cloud
Analisi dei dati Pub/Sub Crea l'argomento Pub/Sub e le sottoscrizioni associate all'argomento
Computing sap Esegue il deployment dei prodotti SAP
Serverless computing scheduled-function Configura un job programmato 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 assegna loro ruoli di base
Suite operativa slo Crea SLO su Google Cloud dalla funzionalità delle 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, serverless computing 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 di Controlli di servizio VPC e Gestore contesto accesso
Networking vpn configura un gateway Cloud VPN