https://isawan.github.io/terrashine/
A terraform provider network mirror with dynamic provider fetching
https://isawan.github.io/terrashine/
cache highly-available mirror mirrored-repository opentofu proxy rust terraform
Last synced: 16 days ago
JSON representation
A terraform provider network mirror with dynamic provider fetching
- Host: GitHub
- URL: https://isawan.github.io/terrashine/
- Owner: Isawan
- License: mit
- Created: 2023-04-11T19:10:05.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-21T04:37:29.000Z (3 months ago)
- Last Synced: 2025-01-22T15:38:36.410Z (3 months ago)
- Topics: cache, highly-available, mirror, mirrored-repository, opentofu, proxy, rust, terraform
- Language: Rust
- Homepage: https://isawan.github.io/terrashine/
- Size: 1.65 MB
- Stars: 54
- Watchers: 2
- Forks: 3
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-tf - terrashine - Terrashine is a terraform provider mirror1 implementation that works by automatically caching dependencies as providers are requested. (Tools / Community providers)
README
# Terrashine


[](https://codecov.io/gh/Isawan/terrashine)A terraform provider mirror implemented as a caching proxy.
Terrashine is a terraform provider mirror implementation that works by automatically caching dependencies as providers are requested.Use cases:
* Avoid rate-limits when actively developing in ephemeral CI environments (github has a 60 request per hour rate limit)
* Faster downloads of terraform providers, particularly in CI environments.
* Ensuring that terraform providers don't disappear if the source has been deleted.## Documentation
Terrashine is a compiled to a standalone binary making deployments easy.
Documentation for usage, deployment and administration can be found [here](https://isawan.github.io/terrashine/).## Support
Raise any bugs or feature requests as tickets.
## Contributing
This is quite a new project so I'm very open to contributions!
## Authors and acknowledgment
* Isawan Millican