diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 6ce37de..7878e84 100755 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -7,7 +7,7 @@ management: generationVersion: 2.338.14 releaseVersion: 0.8.1 configChecksum: e7e9cc490827bbf6dac7a17daa218da8 - repoURL: https://github.com/epilot-dev/terraform-provider-epilot-product.git + repoURL: https://github.com/epilot-dev/terraform-provider-epilot-workflow.git repoSubDirectory: . published: true features: diff --git a/README.md b/README.md deleted file mode 100644 index 803874a..0000000 --- a/README.md +++ /dev/null @@ -1,83 +0,0 @@ -# epilot-workflow - -
- - - -
- - - -To install this provider, copy and paste this code into your Terraform configuration. Then, run `terraform init`. - -```hcl -terraform { - required_providers { - epilot-workflow = { - source = "epilot-dev/epilot-workflow" - version = "0.8.1" - } - } -} - -provider "epilot-workflow" { - # Configuration options -} -``` - - - - -### Testing the provider locally - -Should you want to validate a change locally, the `--debug` flag allows you to execute the provider against a terraform instance locally. - -This also allows for debuggers (e.g. delve) to be attached to the provider. - -### Example - -```sh -go run main.go --debug -# Copy the TF_REATTACH_PROVIDERS env var -# In a new terminal -cd examples/your-example -TF_REATTACH_PROVIDERS=... terraform init -TF_REATTACH_PROVIDERS=... terraform apply -``` - - - - - - - - - -Terraform allows you to use local provider builds by setting a `dev_overrides` block in a configuration file called `.terraformrc`. This block overrides all other configured installation methods. - -Terraform searches for the `.terraformrc` file in your home directory and applies any configuration settings you set. - -``` -provider_installation { - - dev_overrides { - "registry.terraform.io/epilot-dev/epilot-workflow" = "" - } - - # For all other providers, install them directly from their origin provider - # registries as normal. If you omit this, Terraform will _only_ use - # the dev_overrides block, and so no other providers will be available. - direct {} -} -``` - -Your `` may vary depending on how your Go environment variables are configured. Execute `go env GOBIN` to set it, then set the `` to the value returned. If nothing is returned, set it to the default location, `$HOME/go/bin`. - -Note: To use the dev_overrides, please ensure you run `go build` in this folder. You must have a binary available for terraform to find. - -### Contributions - -While we value open-source contributions to this SDK, this library is generated programmatically. -Feel free to open a PR or a Github issue as a proof of concept and we'll do our best to include it in a future release! - -### SDK Created by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks)