Skip to content

data-platform-hq/terraform-databricks-service-credentials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cb86d5a · Jan 13, 2025

History

5 Commits
Jan 10, 2025
Jan 10, 2025
Jan 10, 2025
Jan 10, 2025
Jan 10, 2025
Jan 10, 2025
Jan 13, 2025
Jan 10, 2025
Jan 13, 2025
Jan 13, 2025
Jan 13, 2025
Jan 13, 2025
Jan 13, 2025

Repository files navigation

Azure <> Terraform module

Terraform module for creation Azure <>

Usage

Requirements

Name Version
terraform >=1.0.0
azurerm >= 4.0.1
databricks ~>1.0

Providers

Name Version
databricks ~>1.0

Modules

No modules.

Resources

Name Type
databricks_credential.this resource
databricks_grants.credential resource

Inputs

Name Description Type Default Required
cloud Cloud (azure or aws) string n/a yes
service_credential Object with service credentials configuration attributes
object({
azure_access_connector_id = optional(string, null) # Azure Databricks Access Connector Id
aws_iam_role_arn = optional(string, null) # AWS IAM role ARN
name = optional(string, null) # Custom whole name of resource
owner = optional(string) # Owner of resource
force_destroy = optional(bool, true)
comment = optional(string, "Managed identity credential provisioned by Terraform")
isolation_mode = optional(string, "ISOLATION_MODE_OPEN")
})
n/a yes
service_credential_permissions Permissions granted on service credential
set(object({
principal = string
privileges = list(string)
}))
[] no

Outputs

Name Description
service_credential_name Service Credential name

License

Apache 2 Licensed. For more information please see LICENSE