Skip to main content

Mode 1: Full SRA (Default)

Description​

SRA creates and manages all infrastructure including the hub VNET, Key Vault, firewall, and spoke workspace network.

What Gets Created​

ResourceComponentCreated by SRA
Hub Resource GroupHub VNET + Azure Firewall✓
Webauth Workspace✓
CMK KeyVault✓
Route Table✓
Spoke Resource GroupWorkspace✓
Spoke VNET✓
Back-end Private Endpoint✓
UC Storage Account✓
Account ConsoleNCC (Network Connectivity Config)✓
Network Policy✓
Metastore✓

Configuration​

create_hub            = true  # Default
create_workspace_vnet = true # Default

Required Variables​

databricks_account_id = "00000000-0000-0000-0000-000000000000"
location = "westus2"
subscription_id = "ffffffff-ffff-ffff-ffff-ffffffffffff"
resource_suffix = "spoke"
hub_resource_suffix = "srahub"
hub_vnet_cidr = "10.0.0.0/22"

workspace_vnet = {
cidr = "10.0.4.0/22"
}

tags = {
Owner = "user@example.com"
}

Required Variable Summary​

  • databricks_account_id
  • location
  • subscription_id
  • resource_suffix
  • hub_resource_suffix
  • hub_vnet_cidr
  • workspace_vnet.cidr

Template Variables File​

Use template.example.tfvars as the template for this type of deployment.

Next Steps​

  1. Copy template.example.tfvars to terraform.tfvars
  2. Fill in required variables
  3. Review Configuration Reference for optional features
  4. Follow Getting Started deployment steps