Skip to content

entur/terraform-incident-response-service

Repository files navigation

Terraform module for setting up services for incident response

This module is used for creating and updating services in the current incident response solution PagerDuty. Services set up through this solution will have dependencies and incident response team attached so that notifications get routed correctly and that the consequences of errors in dependencies are visible.

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_service.service resource
pagerduty_service_dependency.parent resource
pagerduty_service_dependency.supporting_business_services resource
pagerduty_service_dependency.supporting_services resource
pagerduty_business_service.business-services data source
pagerduty_business_service.parent-business-service data source
pagerduty_escalation_policy.ep data source
pagerduty_service.micro-services data source

Inputs

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

Outputs

Name Description
id n/a
name n/a