Skip to content

Metadata for HashiCorp Terraform that could be used by IntelliJ plugin

License

Notifications You must be signed in to change notification settings

eservent/terraform-metadata

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Metadata for HashiCorp Terraform that could be used by IntelliJ plugin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 71.9%
  • Shell 27.5%
  • Makefile 0.6%