- This example is meant to be an example to assist with trials, proof of concepts, and a foundation for production deployments.
- There are no guarantees or warranties associated with this example.
- Please use proper password security and management. For more information see here.
-
Data Plane Creation:
- Workspace Subnets
- Security Groups
- NACLs
- Route Tables
- NAT Gateway
- Internet Gateway
- AWS VPC Endpoints (S3, Kinesis, STS, Databricks Endpoints)
- S3 Root Bucket
- Cross Account - IAM Role
- S3 Instance Profile - IAM Role
- External Location - IAM Role
-
Workspace Deployment:
- Credential Configuration
- Storage Configuration
- Network Configuration (Backend PrivateLink Enabled)
-
Post Workspace Deployment:
- Data Engineering Cluster
- Instance Profile Registration
-
Unity Catalog:
- Unity Catalog - Metastore
- External Location
-
Clone this Repo
-
Install Terraform
-
Fill out
example.tfvarsand place inawsdirectory -
CD into
aws -
Run
terraform init -
Run
terraform validate -
From
awsdirectory, runterraform plan -var-file ../example.tfvars -
Run
terraform apply -var-file ../example.tfvars
