From 7c9771aa0ba79319b38278db8af1250c6ee3a69b Mon Sep 17 00:00:00 2001 From: Lukasz Raczylo Date: Sun, 14 Mar 2021 01:05:06 +0000 Subject: [PATCH] Add plugin setup, set default password to admin/admin --- step3/infrastructure/prometheus.tf | 43 ++++++++++++++++++++++++------ 1 file changed, 35 insertions(+), 8 deletions(-) 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 = <