users

DWSR/users/pagerduty

Terraform Module HCL PAGERDUTY

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

Install
module "users" {
source = "DWSR/users/pagerduty"
version = "0.1.0"
}
plain text: /constructs/tfmod-dwsr-users-pagerduty/install.txt
⭐ Source on GitHub 📦 Registry page
README

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: ``hcl [ { name = "Full name" # Required email = "user@contoso.com" # Required color = "Blue" # Optional role = "read_only_user" # Optional, see docs job_title = "Chief Needful Officer" # Optional }, ] ``

Inputs (2)
NameTypeDescriptionDefault
pagerduty_tokenanyThe API token for PagerDuty. Should be set via an environment variable. required
usersanyA list of maps containing information about PagerDuty users. Please see the vari[ { "color": "Blue", "email":
Outputs (1)
user_ids — The IDs of the users created by this module
Resources (1)
pagerduty_user
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.0
Cloud PAGERDUTY
★ Stars0
Forks5
Total downloads816
Inputs2
Outputs1
Resources1
LicenseMIT
NamespaceDWSR
Updated