resource "grafana_dashboard" "workloads" { count = var.enable_dashboards ? 1 : 0 folder = var.dashboards_folder_id config_json = file("${path.module}/dashboards/workloads.json") } resource "grafana_dashboard" "nodes" { count = var.enable_dashboards ? 1 : 0 folder = var.dashboards_folder_id config_json = file("${path.module}/dashboards/nodes.json") } resource "grafana_dashboard" "nsworkload" { count = var.enable_dashboards ? 1 : 0 folder = var.dashboards_folder_id config_json = file("${path.module}/dashboards/namespace-workloads.json") } resource "grafana_dashboard" "kubelet" { count = var.enable_dashboards ? 1 : 0 folder = var.dashboards_folder_id config_json = file("${path.module}/dashboards/kubelet.json") } resource "grafana_dashboard" "cluster" { count = var.enable_dashboards ? 1 : 0 folder = var.dashboards_folder_id config_json = file("${path.module}/dashboards/cluster.json") } resource "grafana_dashboard" "nodeexp_nodes" { count = var.enable_dashboards ? 1 : 0 folder = var.dashboards_folder_id config_json = file("${path.module}/dashboards/nodeexporter-nodes.json") }