Skip to content

data-platform-hq/terraform-databricks-aws-uc-role

Repository files navigation

AWS Databricks Unity Role Terraform module

Terraform module for creation AWS Databricks Unity Role

Usage

Requirements

Name Version
terraform >= 1.7
aws ~>5.0
databricks ~>1.0

Providers

Name Version
databricks ~>1.0

Modules

Name Source Version
iam_uc_role terraform-aws-modules/iam/aws//modules/iam-assumable-role ~>5.0
iam_uc_role_policy terraform-aws-modules/iam/aws//modules/iam-policy ~>5.0

Resources

Name Type
databricks_storage_credential.this resource
databricks_aws_unity_catalog_assume_role_policy.this data source
databricks_aws_unity_catalog_policy.this data source

Inputs

Name Description Type Default Required
aws_account_id The AWS account ID string n/a yes
bucket_names A map of bucket names to their IDs map(string) n/a yes
iam_role_boundary_arn The ARN of the IAM permissions boundary string n/a yes
iam_role_name The name of the IAM role string n/a yes
metastore_id The ID of the Databricks metastore string n/a yes
storage_credential_name The name of the Databricks storage credential. string null no

Outputs

Name Description
storage_creds_id The ID of the Databricks storage credential.

License

Apache 2 Licensed. For more information please see LICENSE