The grafana_contact_point resource allows you to manage Grafana Alerting contact points via Terraform. Contact points define where Grafana sends alerts (e.g., Email, Discord, Slack, etc.).
Requirements:
- Grafana version 9.1.0 or later.
This resource supports various notification integrations through nested schemas such as email, discord, dingding, googlechat, and jira.
resource "grafana_contact_point" "my_contact_point" {
name = "My Contact Point"
email {
addresses = ["one@company.org", "two@company.org"]
message = "{{ len .Alerts.Firing }} firing."
subject = "{{ template \"default.title\" .}}"
single_email = true
disable_resolve_message = false
}
}