provider/datadog: make datadog_user verified a computed attribute (#15034)

* provider/datadog: make datadog_user verified a computed attribute

It's read-only and generates supurious diffs for verified users.

* Update resource_datadog_user.go
This commit is contained in:
Paul Hinze 2017-06-05 04:09:10 -05:00 committed by Paul Stack
parent feb9df8226
commit 110eba294c
2 changed files with 6 additions and 3 deletions

View File

@ -49,7 +49,7 @@ func resourceDatadogUser() *schema.Resource {
},
"verified": {
Type: schema.TypeBool,
Optional: true,
Computed: true,
},
},
}
@ -96,7 +96,7 @@ func resourceDatadogUserCreate(d *schema.ResourceData, meta interface{}) error {
d.SetId(u.GetHandle())
return nil
return resourceDatadogUserRead(d, meta)
}
func resourceDatadogUserRead(d *schema.ResourceData, meta interface{}) error {
@ -107,7 +107,6 @@ func resourceDatadogUserRead(d *schema.ResourceData, meta interface{}) error {
return err
}
log.Printf("[DEBUG] user: %v", u)
d.Set("disabled", u.GetDisabled())
d.Set("email", u.GetEmail())
d.Set("handle", u.GetHandle())

View File

@ -26,6 +26,8 @@ func TestAccDatadogUser_Updated(t *testing.T) {
"datadog_user.foo", "handle", "test@example.com"),
resource.TestCheckResourceAttr(
"datadog_user.foo", "name", "Test User"),
resource.TestCheckResourceAttr(
"datadog_user.foo", "verified", "false"),
),
},
resource.TestStep{
@ -42,6 +44,8 @@ func TestAccDatadogUser_Updated(t *testing.T) {
"datadog_user.foo", "is_admin", "true"),
resource.TestCheckResourceAttr(
"datadog_user.foo", "name", "Updated User"),
resource.TestCheckResourceAttr(
"datadog_user.foo", "verified", "false"),
),
},
},