Skip to content

Commit 0d0c31d

Browse files
robothorstack72
authored andcommitted
provider/pagerduty: Allow 'team_responder' role for pagerduty_user resource (hashicorp#10728)
* provider/pagerduty: Allow 'team_responder' role for pagerduty_user resource * Change unit test to exercise 'team_responder' and reformat * Update the test fixture to use the 'team_responder' role
1 parent ef471bd commit 0d0c31d

3 files changed

Lines changed: 4 additions & 3 deletions

File tree

builtin/providers/pagerduty/resource_pagerduty_user.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ func resourcePagerDutyUser() *schema.Resource {
3939
"limited_user",
4040
"owner",
4141
"read_only_user",
42+
"team_responder",
4243
"user",
4344
}),
4445
},

builtin/providers/pagerduty/resource_pagerduty_user_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ func TestAccPagerDutyUser_Basic(t *testing.T) {
4444
resource.TestCheckResourceAttr(
4545
"pagerduty_user.foo", "color", "red"),
4646
resource.TestCheckResourceAttr(
47-
"pagerduty_user.foo", "role", "user"),
47+
"pagerduty_user.foo", "role", "team_responder"),
4848
resource.TestCheckResourceAttr(
4949
"pagerduty_user.foo", "job_title", "bar"),
5050
resource.TestCheckResourceAttr(
@@ -161,7 +161,7 @@ resource "pagerduty_user" "foo" {
161161
name = "bar"
162162
email = "bar@foo.com"
163163
color = "red"
164-
role = "user"
164+
role = "team_responder"
165165
job_title = "bar"
166166
description = "bar"
167167
}

website/source/docs/providers/pagerduty/r/user.html.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ The following arguments are supported:
3333
* `name` - (Required) The name of the user.
3434
* `email` - (Required) The user's email address.
3535
* `color` - (Optional) The schedule color for the user.
36-
* `role` - (Optional) The user role. Account must have the `read_only_users` ability to set a user as a `read_only_user`. Can be `admin`, `limited_user`, `owner`, `read_only_user` or `user`
36+
* `role` - (Optional) The user role. Account must have the `read_only_users` ability to set a user as a `read_only_user`. Can be `admin`, `limited_user`, `owner`, `read_only_user`, `team_responder` or `user`
3737
* `job_title` - (Optional) The user's title.
3838
* `teams` - (Optional) A list of teams the user should belong to.
3939
* `description` - (Optional) A human-friendly description of the user.

0 commit comments

Comments
 (0)