users
devops-workflow/users/pagerduty
A TF module that allows the declaration of all PagerDuty users. Does not support teams
 terraform-pagerduty-users Description This TF module allows the declaration of all PagerDuty users in an account. It does _not_ support teams and thus can be used with any PagerDuty account. Usage ``hcl module "users" { source = "devops-workflow/users/pagerduty" version = "0.2.0" pagerduty_token = "${var.pagerduty_token}" users = [ { name = "Test User 2" email = "user2@example.com" color = "red" description = "Test user" job_title = "Developer 2" role = "team_responder" }, ] } ` Variables pagerduty_token Description: The PagerDuty API token. This is generally intended to be defined by an environment variable (i.e. TF_VAR_pagerduty_token) Acceptable Values: An API key Default Value: N/A users Description: A list
| Name | Type | Description | Default |
|---|---|---|---|
| pagerduty_token | any | The API token for PagerDuty. Should be set via an environment variable. | required |
| users | any | A list of maps containing information about PagerDuty users. Please see the READ | required |
| enabled | any | Set to false to prevent the module from creating anything | true |
emails — List of emails of the usersids — The IDs of the usersnames — List of Names of the usersAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,