diff --git a/step3/infrastructure/prometheus.tf b/step3/infrastructure/prometheus.tf index dc722f2..4e58dd5 100644 --- a/step3/infrastructure/prometheus.tf +++ b/step3/infrastructure/prometheus.tf @@ -18,15 +18,42 @@ resource "helm_release" "prometheus" { chart = "kube-prometheus-stack" repository = "https://prometheus-community.github.io/helm-charts" wait = false - # set { - # name = "kube-state-metrics.image.repository" - # value = "carlosedp/kube-state-metrics" - # } + set { + name = "grafana.adminPassword" + value = "admin" + } + set { + name = "grafana.plugins" + value = "devopsprodigy-kubegraf-app" + } +} - # set { - # name = "kube-state-metrics.image.tag" - # value = "v1.9.6" - # } +## SEE following for the dashboard configuration +### https://grafana.com/grafana/plugins/devopsprodigy-kubegraf-app/ + +resource "null_resource" "kubegraf_dashboard" { + depends_on = [helm_release.prometheus] + provisioner "local-exec" { + when = create + command = <