Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/s1ntaxe770r/terraform-provider-planetscale
Unofficial Terraform provider for planetscale
https://github.com/s1ntaxe770r/terraform-provider-planetscale
planetscale terraform
Last synced: 28 days ago
JSON representation
Unofficial Terraform provider for planetscale
- Host: GitHub
- URL: https://github.com/s1ntaxe770r/terraform-provider-planetscale
- Owner: s1ntaxe770r
- License: apache-2.0
- Created: 2021-09-22T09:11:17.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-05-14T09:36:46.000Z (over 2 years ago)
- Last Synced: 2024-09-27T19:21:05.986Z (about 1 month ago)
- Topics: planetscale, terraform
- Language: Go
- Homepage: https://registry.terraform.io/providers/s1ntaxe770r/planetscale
- Size: 5.67 MB
- Stars: 27
- Watchers: 1
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Unofficial Terraform Provider for Planetscale :rocket:
- Website: https://planetscale.com
- Documentation: https://registry.terraform.io/providers/s1ntaxe770r/planetscale/latest## Requirements
- [Terraform](https://www.terraform.io/downloads.html) 1.0+
- Golang go1.16+## Using the provider
See the [provider documentation](https://registry.terraform.io/providers/s1ntaxe770r/planetscale/latest) to get started
Or this [repo](https://github.com/s1ntaxe770r/tf-planetscale-db) with a full example## Contributing
- Fork and clone this repo
- Run `make install`
- Make and test your changes `cd examples && make apply`
- Submit a PR!Checkout the [roadmap](https://github.com/s1ntaxe770r/terraform-provider-planetscale/projects/2) for features i plan to add
I built this provider to answer one simple question. How hard could it be? Well turns out it's not easy but the end result here has left me with a better appreciation for the work Hashicorp has put in to Terraform, I'm still not a 100% sure how everything works but at least I'm more educated than when i started.
This provider wouldn't be possible without the amazing [client library](https://github.com/planetscale/planetscale-go) planetscale provides, i would have spent days trying to mock api requests without it.
If you found this cool pls leave a star for dopamine or consider buying me a coffee :)