File tree Expand file tree Collapse file tree 3 files changed +39
-2
lines changed Expand file tree Collapse file tree 3 files changed +39
-2
lines changed Original file line number Diff line number Diff line change @@ -77,3 +77,9 @@ variable "grafana_enabled" {
77
77
default = false
78
78
description = " Enable Grafana Dashboards. Includes example dashboards and Prometheus, OCI Logging and OCI Metrics datasources"
79
79
}
80
+
81
+ # Cluster Tools Outputs
82
+ output "grafana_admin_password" {
83
+ value = module. cluster-tools . grafana_admin_password
84
+ sensitive = true
85
+ }
Original file line number Diff line number Diff line change 147
147
]
148
148
149
149
count = var. grafana_enabled ? 1 : 0
150
- }
150
+ }
151
+
152
+ # # Kubernetes Secret: Grafana Admin Password
153
+ data "kubernetes_secret" "grafana" {
154
+ metadata {
155
+ name = " grafana"
156
+ namespace = kubernetes_namespace. cluster_tools . id
157
+ }
158
+ depends_on = [helm_release . grafana ]
159
+
160
+ count = var. grafana_enabled ? 1 : 0
161
+ }
162
+
163
+ locals {
164
+ grafana_admin_password = var. grafana_enabled ? data. kubernetes_secret . grafana . 0 . data . admin-password : " Grafana_Not_Deployed"
165
+ }
166
+
167
+ output "grafana_admin_password" {
168
+ value = var. grafana_enabled ? local. grafana_admin_password : null
169
+ sensitive = true
170
+ }
Original file line number Diff line number Diff line change @@ -71,4 +71,15 @@ resource "helm_release" "ingress_nginx" {
71
71
}
72
72
73
73
count = var. ingress_nginx_enabled ? 1 : 0
74
- }
74
+ }
75
+
76
+ # # Kubernetes Service: ingress-nginx-controller
77
+ data "kubernetes_service" "ingress" {
78
+ metadata {
79
+ name = " ingress-nginx-controller"
80
+ namespace = kubernetes_namespace. cluster_tools . id
81
+ }
82
+ depends_on = [helm_release . ingress_nginx ]
83
+
84
+ count = var. ingress_nginx_enabled ? 1 : 0
85
+ }
You can’t perform that action at this time.
0 commit comments