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 | blocco-ai | 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 | base-esempio | Mostra come si possono scrivere i moduli CFT per creare una piattaforma cloud sicura |
End-to-end | tessuto | 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 | warehouse-protetto | Esegue il deployment di un data warehouse BigQuery sicuro |
End-to-end | vertex-mlops | Crea un ambiente Vertex AI necessario per MLOps |
Networking | indirizzo | Gestisce gli indirizzi IP di Google Cloud |
Database | db-alloy | 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 Anthos on 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 | stivali | 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 | funzioni-cloud | Esegue il deployment di Cloud Functions (seconda generazione) |
Networking, sicurezza e identità | ID-cloud | Esegue il deployment di un'istanza Cloud IDS e delle risorse associate |
Networking | cloud-nat | Crea e configura Cloud NAT |
Suite operativa | operazioni-cloud | Gestisce la suite operativa di Google Cloud (Cloud Logging e Cloud Monitoring) |
Networking | router cloud | 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 |
Spazio di archiviazione | archiviazione-cloud | Crea uno o più bucket Cloud Storage e assegna autorizzazioni di base a utenti arbitrari |
Strumenti per sviluppatori, computing serverless | flussi di lavoro-cloud | Gestisci i flussi di lavoro con trigger di Cloud Scheduler o Eventarc facoltativi |
End-to-end, analisi dei dati, operazioni | compositore | 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 | funzione-evento | Risponde agli eventi di logging con una funzione Cloud Functions |
Strumenti per sviluppatori | cartelle | 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-azioni-runner | Crea esecutori di azioni GitHub self-hosted su Google Cloud |
Strumenti per sviluppatori | gke-gitlab | Installa GitLab su Kubernetes Engine |
Area di lavoro | gruppo | Gestisce Google Gruppi |
Suite operativa, area di lavoro | esportazione-gsuite | 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 | sanità | 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à | km | 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-bilanciato-vm | Crea un gruppo di istanze gestite con un bilanciatore del carico |
Analisi dei dati | analisi-log | Archivia e analizza i dati dei log |
Suite operativa | esportazione-log | 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 | di rete | Configura una nuova rete VPC su Google Cloud |
Networking | network-forensics | Esegue il deployment di Zeek su Google Cloud |
Sicurezza e identità | criteri-organizzazione | Gestisce i criteri dell'organizzazione Google Cloud |
Networking | sicurezza-out-of-band-3P | Crea un deployment dell'appliance di sicurezza fuori banda di terze parti |
Suite operativa | progetto-fabbrica | 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 | funzione-pianificata | Configura un job pianificato per attivare eventi ed eseguire funzioni |
Sicurezza e identità | gestore-segreto | Crea uno o più secret di Google Secret Manager e gestisce le relative autorizzazioni di base |
Sicurezza e identità | account-di-servizio | 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 | script-startup | Fornisce una libreria di script di avvio utili da incorporare nelle VM |
Database, computing serverless | app-web-a-tre livelli | 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 |