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 |
Redes | address | Administra Google Cloud direcciones IP |
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 |
Herramientas para desarrolladores | apphub | Crea y administra recursos de App Hub |
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 |
Análisis de datos | bigtable | Crea y administra recursos de Google Bigtable |
Herramientas para desarrolladores, Operaciones | bootstrap | Inicia el uso de Terraform y la CI/CD relacionada en una Google Cloud organización nueva |
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 |
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 | Implementa reglas de calidad de los datos en tablas de BigQuery en entornos de desarrollo y producción con Cloud Build |
Computación sin servidores | event-function | Responde a los eventos de registro con funciones de Cloud Run |
Herramientas para desarrolladores | folders | Crea varias Google Cloud carpetas 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 Google Cloud de 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 |
Redes | network | Configura una nueva red de VPC en Google Cloud |
Redes | network-forensics | Implementa Zeek en Google Cloud |
Identidad y seguridad | org-policy | Administra las Google Cloud políticas de la organización. |
Redes | out-of-band-security-3P | Crea una implementación de dispositivo de seguridad fuera de banda de terceros |
Identidad y seguridad | pam | Implementa Privileged Access Manager |
Operaciones | project-factory | Crea un proyecto 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 Google Cloud servicios 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 Google Cloud etiquetas |
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 Google Cloud determinada |
Herramientas para desarrolladores, Operaciones, Seguridad, Identidad | vault | Implementa Vault en Compute Engine |
Procesamiento | vertex-ai | Implementa recursos de Vertex AI |
Procesamiento | vm | Aprovisiona VMs en Google Cloud |
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 |