Skip to Content

Azure with Terraform

Deploy the Internal Scanner to your Azure subscription using AKS (Azure Kubernetes Service).

Coming Soon

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

  • Terraform Module for Azure infrastructure
  • AKS (Azure Kubernetes Service) with node autoscaling
  • Azure Virtual Network integration
  • Azure Load Balancer for internal access
  • Azure DNS integration (optional)
  • Azure Monitor for observability

Expected Features

FeatureDescription
AKS ClusterManaged Kubernetes with node autoscaling
VNet IntegrationDeploy in private subnets with no public IP
Azure ADIdentity and access management
Key VaultSecure credential storage
Private LinkSecure connectivity to Azure services

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-azure.git?ref=v1.0.0" # Core configuration environment = "production" location = "westeurope" resource_group_name = "internal-scanner-rg" # Network configuration vnet_id = "/subscriptions/.../virtualNetworks/my-vnet" subnet_id = "/subscriptions/.../subnets/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 Azure deployment or have specific requirements.

Current Options

While Azure 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