service

hazelops/service/pagerduty

Terraform Module HCL PAGERDUTY
Install
module "service" {
source = "hazelops/service/pagerduty"
version = "1.0.6"
}
plain text: /constructs/tfmod-hazelops-service-pagerduty/install.txt
⭐ Source on GitHub 📦 Registry page
README

Terraform Pagerduty Service Terraform module that creates service integration in Pagerduty Description This module provides settings: - Create service integration in Pagerduty Usage Miminal setup ``hcl provider "pagerduty" { token = "Pagerduty_Token" } module "pagerduty_service" { source = "git@github.com:hazelops/terraform-pagerduty-service.git" escalation_policy = module.pagerduty_escalation.id service_name = " " } ` Full setup `hcl provider "pagerduty" { token = "Pagerduty_Token" } module "pagerduty_service" { source = "git@github.com:hazelops/terraform-pagerduty-service.git" enabled = true acknowledgement_timeout = 10 alert_creation = "create_alerts_and_incidents" escalation_policy = module.pagerduty_escalation.id service_integration_name = "Datadog" service_name = " " } ` Requirements

Inputs (7)
NameTypeDescriptionDefault
service_namestringName of service. Make it meaningful required
escalation_policystringThe escalation policy used by this service. required
alert_creationstringMust be one of two values. PagerDuty receives events from your monitoring system"create_alerts_and_incidents"
service_integration_namestringThe name of the service integration (Datadog or Cloudwatch). This will be used i"Amazon CloudWatch"
enabledboolGives ability to enable or disable a moduletrue
auto_resolve_timeoutstringTime in seconds that an incident is automatically resolved if left open for that14400
acknowledgement_timeoutstringTime in seconds that an incident changes to the Triggered State after being Ackn14400
Outputs (4)
service_integration_id
service_integration_key
service_subscription_url
service_id
Resources (2)
pagerduty_servicepagerduty_service_integration
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.6
Cloud PAGERDUTY
★ Stars1
Forks4
Total downloads4.2k
Inputs7
Outputs4
Resources2
LicenseMIT
Namespacehazelops
Updated