Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Escalation

Terraform module to configure Opsgenie Escalation

Usage

Create Opsgenie Escalation example

module "escalation" {
  source = "git::https://github.com/cloudposse/terraform-opsgenie-incident-management.git//modules/escalation?ref=master"

  escalation = {
    name          = module.label.id
    owner_team_id = module.owner_team.team_id

    rule = {
      recipients = [{
        type = "team"
        id   = module.escalation_team.team_id
      }]
    }
  }

}

Inputs

Note: escalation is a map for two reasons:

  • to be able to put whole configuration in yaml file
  • variables defined with type set are not robust enough (can't set default values)
Name Default Description Required
escalation {} This variable is used to configure Opsgenie Escalation. Yes

Outputs

Name Description
escalation_name The name of the Opsgenie Escalation.
escalation_id The ID of the Opsgenie Escalation.