我想为 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 检查部署代码是否正确,如果不正确,请告诉我。感谢任何反馈。提前致谢。