Skip to content

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

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