Skip to content

Latest commit

 

History

History

adb-lakehouse

Lakehouse terraform blueprints

This module contains Terraform code used to provision a Lakehouse platform.

Module content

This module can be used to deploy the following:

Azure Lakehouse platform

  • A new resource group
  • Networking resources including:
    • Azure vnet
    • The required subnets for the Azure Databricks workspace.
    • Azure route table (if needed)
    • Network Security Group (NSG)
  • The Lakehouse platform resources, including:
    • Azure Databricks workspace
    • Azure Data Factory
    • Azure Key Vault
    • Azure Storage account

How to use

Note
You can customize this module by adding, deleting or updating the Azure resources to adapt the module to your requirements. A deployment example using this module can be found in examples/adb-lakehouse

  1. Reference this module using one of the different module source types
  2. Add a variables.tf with the same content in variables.tf
  3. Add a terraform.tfvars file and provide values to each defined variable
  4. Add a output.tf file.
  5. (Optional) Configure your remote backend
  6. Run terraform init to initialize terraform and get provider ready.
  7. Run terraform apply to create the resources.