suppress diff on sensitive data when empty

This commit is contained in:
Grant Gongaware 2018-07-10 10:25:46 -07:00
parent 9fa91fd42a
commit 821cf79a47

View File

@ -2,13 +2,14 @@ package proxmox
import ( import (
"fmt" "fmt"
pxapi "github.com/Telmate/proxmox-api-go/proxmox"
"github.com/hashicorp/terraform/helper/schema"
"log" "log"
"path" "path"
"strconv" "strconv"
"strings" "strings"
"time" "time"
pxapi "github.com/Telmate/proxmox-api-go/proxmox"
"github.com/hashicorp/terraform/helper/schema"
) )
func resourceVmQemu() *schema.Resource { func resourceVmQemu() *schema.Resource {
@ -110,6 +111,9 @@ func resourceVmQemu() *schema.Resource {
Optional: true, Optional: true,
Sensitive: true, Sensitive: true,
DiffSuppressFunc: func(k, old, new string, d *schema.ResourceData) bool { DiffSuppressFunc: func(k, old, new string, d *schema.ResourceData) bool {
if old == "" {
return true
}
return strings.TrimSpace(old) == strings.TrimSpace(new) return strings.TrimSpace(old) == strings.TrimSpace(new)
}, },
}, },