terraform-metadata
terraform-metadata copied to clipboard
Metadata for HashiCorp Terraform that could be used by IntelliJ plugin
DEPRECATION NOTICE
Actual sources could be found at JetBrains/intellij-plugins/terraform/metadata-crawler
Metadata for HashiCorp Terraform
This repository contains some metadata for HashiCorp Terraform tool:
- Providers
- Providsioners
- Resources
- Data Sources
- Functions
Mostly data is autogenerated using 'schemas-extractor'
Usage
Source download / Git
This metadata is used for IntelliJ-Terraform plugin.
Plugin may read it from $HOME/.terraform.d/metadata-repo
(Linux, macOS) or %APPDATA%/.terraform/metadata-repo
(Windows).
Just clone this repositry there:
mkdir -p "$HOME/.terraform.d/metadata-repo"
git clone "https://github.com/VladRassokhin/terraform-metadata" "$HOME/.terraform.d/metadata-repo"
And then update it regularly using git pull
As Maven artifact
This metadata is published as maven artifact to custom Bintray repository.
Update
Follow instructions at schemas-extractor/ReadMe.md
License
Apache 2.0 for everything here.
Terraform and most of providers source codes are licensed under MPL 2.0. Since scripts in this repository are using them in terms of 'runtime' Apache 2.0 could be used for the results as well as scripts themselves.