wrap the terraform provider for grpc tests
This commit is contained in:
parent
b1c104834e
commit
65340f51be
|
@ -0,0 +1,17 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"github.com/hashicorp/terraform/builtin/providers/terraform"
|
||||
"github.com/hashicorp/terraform/internal/grpcwrap"
|
||||
"github.com/hashicorp/terraform/internal/tfplugin5"
|
||||
"github.com/hashicorp/terraform/plugin"
|
||||
)
|
||||
|
||||
func main() {
|
||||
// Provide a binary version of the internal terraform provider for testing
|
||||
plugin.Serve(&plugin.ServeOpts{
|
||||
GRPCProviderFunc: func() tfplugin5.ProviderServer {
|
||||
return grpcwrap.New(terraform.NewProvider())
|
||||
},
|
||||
})
|
||||
}
|
Loading…
Reference in New Issue