Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/timoguin/tfschemas

CLI tool to dump machine-readable schemas for various Terraform providers
https://github.com/timoguin/tfschemas

cli code-generation makefile status-development terraform terraform-providers

Last synced: 1 day ago
JSON representation

CLI tool to dump machine-readable schemas for various Terraform providers

Awesome Lists containing this project

README

        

# Terraform Schema Dumper

This is a CLI tool that parses the output of `terraform providers schema -json`
into formats useful for machine processing, e.g. Terraform code generation.

Currently, this implementation uses a Makefile. Simply run `make` to see help
content for the available commands.

## Usage

```
$ make
Available commands:

make init Initialize Terraform to download all the providers
make dump Dump all the provider schemas
make all Initialize Terraform and dump the provider schemas
```

## Future Usage

- dump-all
- get-resource-schema
- get-data-source-schema
- list-providers
- list-provider-resources
- list-provider-data-sources