Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 3.44 KB

File metadata and controls

55 lines (37 loc) · 3.44 KB

Provisioning AWS Databricks E2

This example is using the aws-workspace-basic module.

This template provides an example of a simple deployment of AWS Databricks E2 workspace.

Overall Architecture

alt text

How to use

  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. Configure authentication to the Databricks Account (i.e., via Databricks CLI profiles or service principal).
  5. Add a output.tf file.
  6. (Optional) Configure your remote backend
  7. Run terraform init to initialize terraform and get provider ready.
  8. Run terraform apply to create the resources.

Requirements

Name Version
aws ~> 5.0
databricks >=1.13.0

Providers

No providers.

Modules

Name Source Version
aws-workspace-basic github.com/databricks/terraform-databricks-examples/modules/aws-workspace-basic n/a

Resources

No resources.

Inputs

Name Description Type Default Required
cidr_block IP range for AWS VPC string "10.4.0.0/16" no
databricks_account_id Databricks Account ID string n/a yes
region AWS region to deploy to string "eu-west-1" no
tags Optional tags to add to created resources map(string) {} no
prefix Optional prefix to add to resource names string "" no

Outputs

No outputs.