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 possono essere compositi 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 |
Compute, Operations | 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 | Crea pipeline e target 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 delle funzioni Cloud Run (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 una funzione Cloud Run |
Strumenti per sviluppatori | folders | Crea più cartelle Google Cloud nella 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 |