https://github.com/yvrhdn/go-tfe-run
A command line utility and Go library to create a run on Terraform Cloud.
https://github.com/yvrhdn/go-tfe-run
cli terraform terraform-cloud
Last synced: about 2 months ago
JSON representation
A command line utility and Go library to create a run on Terraform Cloud.
- Host: GitHub
- URL: https://github.com/yvrhdn/go-tfe-run
- Owner: yvrhdn
- License: mit
- Created: 2020-05-17T01:08:06.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2023-02-27T03:04:26.000Z (about 2 years ago)
- Last Synced: 2025-03-19T05:42:23.072Z (2 months ago)
- Topics: cli, terraform, terraform-cloud
- Language: Go
- Homepage:
- Size: 49.8 KB
- Stars: 2
- Watchers: 1
- Forks: 3
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `go-tfe-run` [](https://pkg.go.dev/github.com/kvrhdn/go-tfe-run?tab=doc)
[](https://github.com/kvrhdn/go-tfe-run/actions?query=workflow%3ACI)
[](https://github.com/kvrhdn/go-tfe-run/actions?query=workflow%3AIntegration)
[](https://goreportcard.com/report/github.com/kvrhdn/go-tfe-run)
[](https://codecov.io/gh/kvrhdn/go-tfe-run)A Go library to create and follow up on a run on Terraform Cloud. This library uses the [Terraform Cloud API](https://www.terraform.io/docs/cloud/run/api.html) and does not rely on a local Terraform installation.
When would this be useful?
- You want to configure parameters that are not available using the CLI, for example the name of the run.
- You want to schedule a run but not wait for its completion.
- You are in an environment without Terraform CLI installed.If you wish to integrate this into your GitHub Actions workflows, checkout the [tfe-run action](https://github.com/marketplace/actions/tfe-run) which wraps `go-tfe-run` into a custom action.
Visit [the documentation on pkg.go.dev](https://pkg.go.dev/github.com/kvrhdn/go-tfe-run?tab=doc).
## License
This software is distributed under the terms of the MIT license, see [LICENSE](./LICENSE) for details.