Terraform by HashiCorp is an Open Source tool to orchestrate infrastructure on any cloud. It uses the Infrastructure as Code (IaC) approach to simply define resources and track the states of the provisioned infrastructure. To make this possible Terraform uses its own concepts of Providers and Modules. Providers and Modules from different vendors are published in the Terraform Registry. This tool visualizes specific metrics of three Providers (AWS, Azurerm and Google) from the Terraform Registry and from GitHub.
Mostly, the code of Providers and Modules are available Open Source on GitHub. Additionally, there is a Terraform Registry HTTP API that allows to discover the Terraform Registry.
The following list shows which metrics are visualized -> and their origin:
- Download metrics of each Provider -> Terraform Registry Provider AWS, Azurerm and Google
- Number of Modules available for each Provider -> Terraform Registry Modules filtered by AWS, Azurerm and Google
- Number of Stars for each Provider -> GitHub Repository of AWS, Azurerm and Google
- Number of Open Issues for each Provider -> GitHub Repository of AWS, Azurerm and Google
- Number of Forks for each Provider -> GitHub Repository of AWS, Azurerm and Google
UPCOMING: What's interesting to visualize: