package main import ( "github.com/hashicorp/terraform/internal/builtin/providers/terraform" "github.com/hashicorp/terraform/internal/grpcwrap" "github.com/hashicorp/terraform/internal/plugin" "github.com/hashicorp/terraform/internal/tfplugin5" ) func main() { // Provide a binary version of the internal terraform provider for testing plugin.Serve(&plugin.ServeOpts{ GRPCProviderFunc: func() tfplugin5.ProviderServer { return grpcwrap.Provider(terraform.NewProvider()) }, }) }