main.database.tf (10 lines of code) (raw):

module "kusto_database" { # tflint-ignore: required_module_source_tffr1 source = "./modules/azurerm_kusto_database" for_each = var.databases name = each.value.name location = each.value.location == null ? azurerm_kusto_cluster.this.location : each.value.location resource_group_name = each.value.resource_group_name == null ? azurerm_kusto_cluster.this.resource_group_name : each.value.resource_group_name cluster_name = each.value.cluster_name == null ? azurerm_kusto_cluster.this.name : each.value.cluster_name hot_cache_period = each.value.hot_cache_period soft_delete_period = each.value.soft_delete_period }