users

devops-workflow/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 = "devops-workflow/users/pagerduty"
version = "0.2.0"
}
plain text: /constructs/tfmod-devops-workflow-users-pagerduty/install.txt
⭐ Source on GitHub 📦 Registry page
README

![CircleCI](https://circleci.com/gh/devops-workflow/terraform-pagerduty-users) 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

Inputs (3)
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 READ required
enabledanySet to false to prevent the module from creating anythingtrue
Outputs (3)
emails — List of emails of the users
ids — The IDs of the users
names — List of Names of the users
Resources (1)
pagerduty_user
Details
FrameworkTerraform Module
LanguageHCL
Version0.2.0
Cloud PAGERDUTY
★ Stars1
Forks1
Total downloads828
Inputs3
Outputs3
Resources1
Examples2
LicenseMIT
Namespacedevops-workflow
Updated