Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jianyuan/terraform-provider-sentry
Terraform provider for Sentry
https://github.com/jianyuan/terraform-provider-sentry
sentry terraform terraform-provider
Last synced: about 22 hours ago
JSON representation
Terraform provider for Sentry
- Host: GitHub
- URL: https://github.com/jianyuan/terraform-provider-sentry
- Owner: jianyuan
- License: mit
- Created: 2016-08-13T09:15:51.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2024-12-24T22:58:38.000Z (15 days ago)
- Last Synced: 2024-12-24T23:23:27.753Z (15 days ago)
- Topics: sentry, terraform, terraform-provider
- Language: Go
- Homepage: https://registry.terraform.io/providers/jianyuan/sentry/latest/docs
- Size: 19.9 MB
- Stars: 332
- Watchers: 14
- Forks: 132
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Terraform Provider Sentry
[![Go Report Card](https://goreportcard.com/badge/github.com/jianyuan/terraform-provider-sentry)](https://goreportcard.com/report/github.com/jianyuan/terraform-provider-sentry)
The Terraform provider for [Sentry](https://sentry.io/?utm_source=terraform&utm_medium=docs) allows teams to configure and update Sentry project parameters via their command line. This provider is officially sponsored by [Sentry](https://sentry.io/?utm_source=terraform&utm_medium=docs).
## Usage
Detailed documentation is available on the [Terraform provider registry](https://registry.terraform.io/providers/jianyuan/sentry/latest).
## Development
If you wish to work on the provider, you will need to install [Go](https://go.dev/doc/install) (We use >= 1.21) on your machine.
We are currently in the process of migrating from the Terraform Plugin SDKv2 to the [Terraform Plugin Framework](https://github.com/hashicorp/terraform-plugin-framework). As part of this transition, any future resources and data sources should be implemented using the Terraform Plugin Framework, located in the `internal/provider` directory.
### Test
In order to run the full suite of acceptance tests, run `make testacc`.
Make sure to set the following environment variables beforehand:
- `SENTRY_TEST_ORGANIZATION`
- `SENTRY_AUTH_TOKEN`_Note:_ Acceptance tests create real resources, and often cost money to run.