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

https://github.com/orange-cloudavenue/terraform-plugin-framework-superschema

Terraform SuperSchema allows you to write the Terraform schema for resources and datasources in a single definition.
https://github.com/orange-cloudavenue/terraform-plugin-framework-superschema

terraform terraform-plugin-framework

Last synced: about 1 year ago
JSON representation

Terraform SuperSchema allows you to write the Terraform schema for resources and datasources in a single definition.

Awesome Lists containing this project

README

          



Latest release


Last commit


Stars


Issues

# terraform-plugin-framework-superschema

SuperSchema allows you to write the Terraform schema for resources and datasources in a single definition, along with a common field that enables you to define default values. SuperSchema is compatible with [tfplugindocs](https://github.com/hashicorp/terraform-plugin-docs/cmd/tfplugindocs).

This is a try to solve these issues :

* Don't repeat yourself : common fields applied on resources and datasources.
* Auto format attributes markdown description with validators and plan modifiers descriptions, default values...

## Documentation

For more information about the SuperSchema, please refer to the [documentation](https://orange-cloudavenue.github.io/terraform-plugin-framework-superschema/).