Los planos y los módulos te ayudan a automatizar el aprovisionamiento y la administración de los recursos de Google Cloud a gran escala.
Un módulo es un conjunto reutilizable de archivos de configuración de Terraform que crea una abstracción lógica de los recursos de Terraform.
Un plano es un paquete de políticas y módulos reutilizables de implementación que aplica y documenta una solución bien definida. La configuración que se puede implementar para todos los planos de Terraform se agrupa como módulos de Terraform.
Categoría | Planos y módulos | Descripción |
---|---|---|
Extremo a extremo, Estadísticas de datos | ai-notebook | Demuestra cómo proteger datos confidenciales en notebooks de Vertex AI Workbench |
Estadísticas de datos, de extremo a extremo | crmint | Implementa la aplicación de estadísticas de marketing, CRMint |
Extremo a extremo, Operaciones | enterprise-application | Implementa una plataforma para desarrolladores empresariales en Google Cloud |
Extremo a extremo, Operaciones | example-foundation | Muestra cómo se pueden componer los módulos de CFT para compilar una base segura en la nube |
De extremo a extremo | fabric | Proporciona ejemplos avanzados diseñados para el prototipado |
Herramientas para desarrolladores, Extremo a extremo, Seguridad, Identidad | secure-cicd | Compila una canalización de CI/CD segura en Google Cloud |
Extremo a extremo, Estadísticas de datos | secured-data-warehouse | Implementa un almacén de datos seguro de BigQuery |
Estadísticas de datos, extremo a extremo, seguridad e identidad | secured-data-warehouse-onprem-ingest | Implementa una variante de almacén de datos seguro para transferir datos encriptados de fuentes locales |
De extremo a extremo | vertex-mlops | Crea un entorno de Vertex AI necesario para MLOps |
Herramientas de redes | address | Administra las direcciones IP de Google Cloud |
Bases de datos | alloy-db | Crea una instancia de AlloyDB para PostgreSQL |
Análisis de datos | analytics-lakehouse | Implementa una solución de arquitectura de Lakehouse |
Procesamiento | anthos-vm | Crea VMs en clústeres de Google Distributed Cloud |
Contenedores, Herramientas para desarrolladores | artifact-registry | Crea y administra repositorios de Artifact Registry |
Herramientas para desarrolladores, Operaciones, Seguridad, Identidad | bastion-host | Genera una VM del host de bastión compatible con el acceso al SO y los túneles IAP que se pueden usar para acceder a las VMs internas. |
Procesamiento, Operaciones | backup-dr | Implementa dispositivos de copia de seguridad y DR |
Análisis de datos | bigquery | Crea tablas y conjuntos de datos bien definidos de BigQuery |
Herramientas para desarrolladores, Operaciones | bootstrap | Inicia el uso de Terraform y la CI/CD relacionada en una nueva organización de Google Cloud |
Procesamiento, herramientas de redes | cloud-armor | Implementa la política de seguridad de Google Cloud Armor |
Bases de datos | cloud-datastore | Administra Datastore |
Herramientas para desarrolladores | cloud-deploy | Crea canalizaciones y destinos de Cloud Deploy |
Herramientas de redes | cloud-dns | Crea y administra zonas públicas o privadas de Cloud DNS y sus registros |
Computación sin servidores | cloud-functions | Implementa funciones de Cloud Run (2ª gen.) |
Herramientas de redes, identidad y seguridad | cloud-ids | Implementa una instancia de IDS de Cloud y recursos asociados |
Herramientas de redes | cloud-nat | Crea y configura Cloud NAT |
Operaciones | cloud-operations | Administra Cloud Logging y Cloud Monitoring |
Herramientas de redes | cloud-router | Administra un Cloud Router en Google Cloud |
Computación sin servidores | cloud-run | Implementa apps en Cloud Run y la opción para asignar dominios personalizados |
Bases de datos | cloud-spanner | Implementa instancias de Spanner |
Almacenamiento | cloud-storage | Crea uno o más buckets de Cloud Storage y les asigna permisos básicos a los usuarios arbitrarios |
Herramientas para desarrolladores, computación sin servidores | cloud-workflows | Administra flujos de trabajo con activadores opcionales de Cloud Scheduler o Eventarc |
Extremo a extremo, Estadísticas de datos, Operaciones | composer | Administra Cloud Composer v1 y v2 junto con la opción de administrar herramientas de redes |
Compute, Contenedores | container-vm | Implementa contenedores en instancias de Compute Engine |
Análisis de datos | data-fusion | Administra Cloud Data Fusion |
Análisis de datos | dataflow | Controla la configuración y las implementaciones de trabajos de Dataflow bien definidas |
Análisis de datos | datalab | Crea instancias de DataLab compatibles con las instancias de GPU |
Análisis de datos | dataplex-auto-data-quality | Transfiere datos entre entornos con Dataplex |
Computación sin servidores | event-function | Responde a los eventos de registro con funciones de Cloud Run |
Herramientas para desarrolladores | folders | Crea varias carpetas de Google Cloud en el mismo superior |
Herramientas para desarrolladores | gcloud | Ejecuta los comandos de Google Cloud CLI en Terraform |
Herramientas para desarrolladores | github-actions-runners | Crea ejecutores de acciones de GitHub autoalojados en Google Cloud |
Herramientas para desarrolladores | gke-gitlab | Instala GitLab en Kubernetes Engine |
Lugar de trabajo | group | Administra Grupos de Google |
Operaciones, Workspace | gsuite-export | Crea una instancia de VM de Compute Engine y configura un trabajo cron para exportar los datos del SDK de Admin de Google Workspace a Cloud Logging según un programa |
Salud y ciencias biológicas | healthcare | Controla conjuntos de datos y almacenes de Google Cloud Healthcare |
Identidad y seguridad | iam | Administra varios roles de IAM para recursos en Google Cloud |
Herramientas para desarrolladores | jenkins | Crea una instancia de Compute Engine que ejecuta Jenkins |
Identidad y seguridad | kms | Permite administrar un llavero de claves, cero o más claves en el llavero de claves y vinculaciones de roles de IAM en claves individuales |
Compute, Contenedores | kubernetes-engine | Configura clústeres de GKE bien definidos |
Herramientas de redes | lb | Crea un balanceador de cargas de proxy TCP regional para Compute Engine con grupos de destino y reglas de reenvío |
Herramientas de redes | lb-http | Crea un balanceador de cargas de HTTP global para Compute Engine con reglas de reenvío |
Herramientas de redes | lb-internal | Crea un balanceador de cargas interno para Compute Engine con reglas de reenvío |
Herramientas de redes | load-balanced-vms | Crea un grupo de instancias administrado con un balanceador de cargas |
Análisis de datos | log-analysis | Almacena y analiza los datos de registro |
Operaciones | log-export | Crea exportaciones de registros a nivel de proyecto, organización o carpeta |
Operaciones | media-cdn-vod | Implementa video on demand de Media CDN |
Bases de datos | memorystore | Crea una instancia de Google Memorystore (redis) completamente funcional |
Procesamiento, herramientas de redes | netapp-volumes | Implementa Google Cloud NetApp Volumes |
Herramientas de redes | network | Configura una nueva red de VPC en Google Cloud |
Herramientas de redes | network-forensics | Implementa Zeek en Google Cloud |
Identidad y seguridad | org-policy | Administra las políticas de organización de Google Cloud |
Herramientas de redes | out-of-band-security-3P | Crea una implementación de dispositivo de seguridad fuera de banda de terceros |
Operaciones | project-factory | Crea un proyecto de Google Cloud bien definido mediante las APIs de VPC compartida, IAM y Google Cloud |
Análisis de datos | Pub/Sub | Crea un tema de Pub/Sub y suscripciones asociadas con él |
Procesamiento | sap | Implementa productos de SAP |
Computación sin servidores | scheduled-function | Configura un trabajo programado para activar eventos y ejecutar funciones |
Identidad y seguridad | secret-manager | Crea uno o más Secrets de Google Secret Manager y administra los permisos básicos para ellos |
Herramientas de redes, identidad y seguridad | secure-web-proxy | Crea y administra el proxy web seguro en Google Cloud para el tráfico web de salida seguro |
Identidad y seguridad | service-accounts | Crea una o más cuentas de servicio y les otorga roles básicos |
Operaciones | slo | Crea SLOs en Google Cloud a partir de la capacidad personalizada de métricas de Stackdriver para exportar SLOs a los servicios de Google Cloud y otros sistemas |
Bases de datos | sql-db | Crea una instancia de base de datos de Cloud SQL |
Procesamiento | startup-scripts | Proporciona una biblioteca de secuencias de comandos de inicio útiles para incorporar en las VMs |
Operaciones, identidad y seguridad | tags | Crea y administra etiquetas de Google Cloud |
Herramientas para desarrolladores, Operaciones, Seguridad, Identidad | tf-cloud-agents | Crea un agente de Cloud Terraform autoalojado en Google Cloud |
Bases de datos, Computación sin servidores | three-tier-web-app | Implementa una aplicación web de tres niveles con Cloud Run y Cloud SQL |
Operaciones | utils | Obtiene los nombres cortos de una región determinada de Google Cloud |
Herramientas para desarrolladores, Operaciones, Seguridad, Identidad | vault | Implementa Vault en Compute Engine |
Procesamiento | vm | Aprovisiona las VMs en Google Cloud |
Herramientas de redes | vpc-service-controls | Controla las implementaciones y la configuración de los Controles del servicio de VPC y Access Context Manager |
Herramientas de redes | vpn | Configura una puerta de enlace de Cloud VPN. |
Operaciones | waap | Implementa la solución WAAP en Google Cloud |