* feat: initialize Terraform Plugin Framework * fix docker-compose path for tests * fix: ensure documentation can be generated with old provider SDK and new plugin framework * lint
21 lines
359 B
Go
21 lines
359 B
Go
package v1
|
|
|
|
import (
|
|
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
|
|
"net"
|
|
)
|
|
|
|
func cidrDiffSuppress(k, old, new string, d *schema.ResourceData) bool {
|
|
_, oldNet, err := net.ParseCIDR(old)
|
|
if err != nil {
|
|
return false
|
|
}
|
|
|
|
_, newNet, err := net.ParseCIDR(new)
|
|
if err != nil {
|
|
return false
|
|
}
|
|
|
|
return oldNet.String() == newNet.String()
|
|
}
|