diff --git a/internal/provider/schema_cloudflare_record.go b/internal/provider/schema_cloudflare_record.go index 0873d07db8..efc7d580cf 100644 --- a/internal/provider/schema_cloudflare_record.go +++ b/internal/provider/schema_cloudflare_record.go @@ -42,6 +42,9 @@ func resourceCloudflareRecordSchema() map[string]*schema.Schema { Optional: true, Computed: true, ConflictsWith: []string{"data"}, + DiffSuppressFunc: func(k, old, new string, d *schema.ResourceData) bool { + return strings.TrimSuffix(old, ".") == strings.TrimSuffix(new, ".") + }, }, "data": {