Skip to content

entur/terraform-incident-response-team

Repository files navigation

Terraform module for setting up teams for incident response

This module is used for creating and updating teams in the current incident response solution PagerDuty. Teams set up through this solution will have a schedule and escalation policy that notifies the team within ordinary work hours and the standby developer or the on-call incident manager outside of it.

Requirements

Name Version
terraform >= 1.1.7
pagerduty 3.6.0

Providers

Name Version
pagerduty 3.6.0

Modules

No modules.

Resources

Name Type
pagerduty_business_service.business_service resource
pagerduty_escalation_policy.team_policy resource
pagerduty_schedule.schedule resource
pagerduty_slack_connection.slack_connection resource
pagerduty_team.team resource
pagerduty_team_membership.team_members resource
pagerduty_user.members data source

Inputs

Name Description Type Default Required
pagerduty_token Pagerduty API token string n/a yes
team_manifest The specification yaml of the team string n/a yes

Outputs

Name Description
business_services n/a
escalation_policy_id n/a
id n/a
name n/a