Skip to content

A TF module that allows the declaration of all PagerDuty users. Does not support teams

License

Notifications You must be signed in to change notification settings

DWSR/terraform-pagerduty-users

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pagerduty-users module

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.

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 of maps representing users. The format of the maps is contained below.

Acceptable Values: A list of maps.

Default Value:

[
  {
    name      = "Full name"             # Required
    email     = "[email protected]"      # Required
    color     = "Blue"                  # Optional
    role      = "read_only_user"        # Optional, see docs
    job_title = "Chief Needful Officer" # Optional
  },
]

About

A TF module that allows the declaration of all PagerDuty users. Does not support teams

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages