0

我想为 Azure Kubernetes 集群(AKS)中的外部 grafana api 用户(客户)的电子邮件通知部署 Grafana SMTP 服务器(在 grafana ini 配置文件中)。用户将从部署的 grafana 获得 grafana 电子邮件警报通知在蔚蓝的云中。我使用 terraform 代码和 helmchrat 作为部署包。我的代码如下:

#代码:

  resource "helm_release" "aks_grafana" {
       name="${var.environment.alias}aks-${var.grafana_cluster_name}-${local.az_location_alias}"
       namespace  = "default" 
       repository = "https://grafana.github.io/helm-charts"
       chart      = "grafana"
    #Define grafana.ini attributes
      #SMTP plugin
        set{
            name =  "grafana\\.ini.smtp"
            value = "{ "smtp": { "enabled": true, "host" :"myhost:25", "user" : "mymail@to.iz","password" : "abcd","from_address" = "mymail@to.iz","from_name" = "grafana"}}"
            
        } 
    }

您能否使用 terraform 检查部署代码是否正确,如果不正确,请告诉我。感谢任何反馈。提前致谢。

4

0 回答 0