https://github.com/skorfmann/terraform-provider-db
https://github.com/skorfmann/terraform-provider-db
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/skorfmann/terraform-provider-db
- Owner: skorfmann
- Created: 2021-07-09T21:44:24.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-07-11T09:30:07.000Z (about 4 years ago)
- Last Synced: 2025-02-14T03:51:07.391Z (8 months ago)
- Language: Dockerfile
- Size: 3.37 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# A Terraform Provider Database
This uses CDK for Terraform (cdktf) to provision a serverless application to do two things:
- Fetch and publish Terraform Provider Schemas to a AWS S3 Bucket
- Build cdktf TypeScript types from these provider schemas for further analysis
- Provide an AWS Athena interface to this data## Use it
Assumes valid AWS credentials in ENV
```
yarn install
cdktf deploy
```## Still to Build
- [ ] Iterate over all providers
- [ ] Select compatible Terraform version depending on provider protocol
- [ ] Add Glue / Athena as constructs
- [x] Extract constructs into dedicated repository
- [ ] Tests
- [ ] Cloudfront to make schemas publicly accessible
- [ ] Web hook to build and publish a single provider schema