schedule
hazelops/schedule/pagerduty
Terraform Pagerduty Schedule Terraform module that creates schedule in Pagerduty Description This module provides settings: - Create schedule in Pagerduty Usage Miminal setup ``hcl provider "pagerduty" { token = "Pagerduty_Token" } module "pagerduty_schedule" { source = "git@github.com:hazelops/terraform-pagerduty-schedule.git" layer_name = " " layer_users = [module.pagerduty_user.id, module.pagerduty_hpahom.id, module.pagerduty_hpahom2.id] name = " " } ` Full setup `hcl provider "pagerduty" { token = "Pagerduty_Token" } module "pagerduty_schedule" { source = "git@github.com:hazelops/terraform-pagerduty-schedule.git" enabled = enabled layer_name = " " layer_users = [module.pagerduty_user.id, module.pagerduty_hpahom.id, module.pagerduty_hpahom2.id] name = " " oncall_start = "2018-01-29T12:0
| Name | Type | Description | Default |
|---|---|---|---|
| layer_users | list | The ordered list of users on this layer. The position of the user on the list de | required |
| name | string | Name of schedule. Make it meaningful | required |
| layer_name | string | The name of the schedule layer (e.g. Night Shift) | required |
| enabled | bool | Gives ability to enable or disable a module | true |
| time_zone | string | "America/Los_Angeles" | |
| oncall_start | string | The start time of the schedule layer. This value will not be read back from the | "2018-01-29T12:00:00-08:00" |
| rotation_virtual_start | string | The effective start time of the schedule layer. This can be before the start tim | "2018-01-29T12:00:00-08:00" |
| rotation_length_in_seconds | string | The duration of each on-call shift in seconds. | 604800 |
id