Difference between revisions of "Opsgenie create alert"

From wikieduonline
Jump to navigation Jump to search
(Created page with " === Install the Opsgenie Provider in Terraform === terraform { required_providers { opsgenie = { source = "opsgenie/opsgenie" version = "0.5.0" # or t...")
 
m (Welcome moved page Opsgenie. to Opsgenie create alert)
(No difference)

Revision as of 09:53, 1 October 2024

Install the Opsgenie Provider in Terraform

terraform {
  required_providers {
    opsgenie = {
      source = "opsgenie/opsgenie"
      version = "0.5.0"  # or the latest version
    }
  }
} 

provider "opsgenie" {
  api_key = var.opsgenie_api_key  # Replace with your API key or use a secret variable
}


Create alert

resource "opsgenie_alert" "terraform_alert" {
  message     = "Terraform Alert: Plan Execution Failure"
  alias       = "terraform-plan-failure"
  description = "Terraform plan execution failed for the dev environment."
  teams       = [opsgenie_team.example_team.name]  # Specify your team
  priority    = "P1"
  tags = [
    "terraform",
    "failure"
  ]

  details = {
    region   = "us-east-1"
    severity = "high"
  }
}

Advertising: