https://github.com/speakeasy-api/terraform-provider-speakeasy
https://github.com/speakeasy-api/terraform-provider-speakeasy
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/speakeasy-api/terraform-provider-speakeasy
- Owner: speakeasy-api
- License: mit
- Created: 2023-03-28T11:43:48.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-30T14:23:26.000Z (about 3 years ago)
- Last Synced: 2026-01-24T01:46:08.550Z (5 months ago)
- Size: 118 KB
- Stars: 1
- Watchers: 4
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Speakeasy Terraform Provider
## Notice of Alpha Status
This is a Alpha release of the speakeasy Terraform Provider.
It is under active development and you may experience breaking changes. Please pin to a version if trialing in production.
## SDK Installation
To install this provider, copy and paste this code into your Terraform configuration. Then, run `terraform init`.
```hcl
terraform {
required_providers {
speakeasy = {
source = "speakeasy-api/speakeasy"
version = "0.0.4"
}
}
}
provider "speakeasy" {
# 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.
```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
```
### SDK Generated by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks)