Planos y módulos de Terraform para Google Cloud

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
Análisis de datos, de extremo a extremo crmint Implementa la aplicación de estadísticas de marketing, CRMint
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
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 Anthos alojados en Bare Metal
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.
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 Cloud Functions (2ª gen.)
Herramientas de redes, identidad y seguridad cloud-ids Implementa una instancia de IDS de Cloud y los recursos asociados
Herramientas de redes cloud-nat Crea y configura Cloud NAT
Operations cloud-operations Administra Google Cloud's operations suite (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
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
Computación sin servidores event-function Responde a los eventos de registro con Cloud Functions
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 grupo 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 varias funciones 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 funciones 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
Operations log-export Crea exportaciones de registros a nivel de proyecto, organización o carpeta
Operations media-cdn-vod Implementa video on demand de Media CDN
Bases de datos memorystore Crea una instancia de Google Memorystore (redis) completamente funcional
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 dispositivos de seguridad fuera de banda de terceros
Operations 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
Identidad y seguridad service-accounts Crea una o más cuentas de servicio y les otorga roles básicos
Operations slo Crea SLO en Google Cloud a partir de la capacidad personalizada de métricas de Stackdriver para exportar SLO 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
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
Operations 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.