* Add watchtower provider using the auto generated go sdk. * Add read and create for project resources. * Add provider internal validate test. * Update the project module to be terraform-provider-watchtower * Organize the ResourceData to Project and vis versa logic into their own helper methods. * Adding tests for going ResourceData to Project and vis versa. * provider_update * Single acceptance test written and correctly failing. * Implement update and delete. Always run Acceptance Testing * Move project field names into constants. * Allow tests to use the apiError response for checking error code. * Correcting the naming of key value consts. * Rely on "make testacc" for acceptance testing instead of always running it. * Updating dependencies to use the new TestController creation.
11 lines
227 B
Go
11 lines
227 B
Go
package main
|
|
|
|
import (
|
|
"github.com/hashicorp/terraform-plugin-sdk/plugin"
|
|
"github.com/hashicorp/terraform-provider-watchtower/internal/provider"
|
|
)
|
|
|
|
func main() {
|
|
plugin.Serve(&plugin.ServeOpts{ProviderFunc: provider.New})
|
|
}
|