Skip to Content
Internal Scanning AgentDeployGoogle CloudTerraform

Google Cloud with Terraform

Deploy the Internal Scanner to your Google Cloud project using GKE (Google Kubernetes Engine).

Coming Soon

Google Cloud Terraform deployment support is currently in development. The deployment will include:

  • Terraform Module for GCP infrastructure
  • GKE (Google Kubernetes Engine) with node autoscaling
  • VPC integration with private clusters
  • Internal Load Balancer for private access
  • Cloud DNS integration (optional)
  • Cloud Monitoring for observability

Expected Features

FeatureDescription
GKE AutopilotFully managed Kubernetes with automatic node management
Private ClusterNo public IPs on nodes
Workload IdentitySecure service account integration
Secret ManagerSecure credential storage
Private Service ConnectSecure connectivity to Google APIs

Module Configuration (Preview)

The Terraform module will follow a similar pattern to the AWS module:

module "internal_scanner" { source = "git::https://github.com/detectify/internal-scanner-terraform-gcp.git?ref=v1.0.0" # Core configuration environment = "production" project_id = "my-gcp-project" region = "europe-west1" # Network configuration network = "projects/my-project/global/networks/my-vpc" subnetwork = "projects/my-project/regions/europe-west1/subnetworks/scanner-subnet" # Scanner endpoint scanner_url = "scanner.internal.example.com" # Detectify credentials license_key = var.license_key api_key = var.api_key }

Want Early Access?

Contact your Detectify account team if you’re interested in early access to Google Cloud deployment or have specific requirements.

Current Options

While Google Cloud Terraform support is in development, you can:

  1. Use AWS - Full Terraform support available today: AWS with Terraform
  2. Self-managed Kubernetes - Deploy to any Kubernetes cluster using our Helm chart (contact support for details)

Next Steps

Last updated on