{"id":13505855,"url":"https://github.com/tfxor/terrahub","last_synced_at":"2026-02-15T17:14:35.772Z","repository":{"id":42125027,"uuid":"129543232","full_name":"tfxor/terrahub","owner":"tfxor","description":"Terraform Automation and Orchestration Tool (Open Source)","archived":false,"fork":false,"pushed_at":"2022-04-16T16:05:23.000Z","size":432438,"stargazers_count":223,"open_issues_count":19,"forks_count":19,"subscribers_count":11,"default_branch":"main","last_synced_at":"2024-05-23T02:31:52.389Z","etag":null,"topics":["automation","cloud","containers","continuous-delivery","continuous-deployment","continuous-integration","continuous-testing","devops","infrastructure","orchestration","serverless","terraform"],"latest_commit_sha":null,"homepage":"https://docs.terrahub.io","language":"Twig","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tfxor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"docs/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null}},"created_at":"2018-04-14T18:21:27.000Z","updated_at":"2024-04-22T17:19:17.000Z","dependencies_parsed_at":"2022-08-26T12:31:06.884Z","dependency_job_id":null,"html_url":"https://github.com/tfxor/terrahub","commit_stats":null,"previous_names":["terrahubcorp/terrahub"],"tags_count":76,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfxor%2Fterrahub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfxor%2Fterrahub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfxor%2Fterrahub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfxor%2Fterrahub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tfxor","download_url":"https://codeload.github.com/tfxor/terrahub/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247423512,"owners_count":20936626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","cloud","containers","continuous-delivery","continuous-deployment","continuous-integration","continuous-testing","devops","infrastructure","orchestration","serverless","terraform"],"created_at":"2024-08-01T00:01:15.514Z","updated_at":"2025-10-19T07:32:25.133Z","avatar_url":"https://github.com/tfxor.png","language":"Twig","funding_links":[],"categories":["Tools","Twig"],"sub_categories":["Community providers"],"readme":"# Welcome to TerraHub\n\n## Quick Links\n\n[TerraHub CLI](#terrahub-cli) | [TerraHub API](#terrahub-api) | [TerraHub Console](#terrahub-console) | [Install CLI](#install-cli) | [Examples and More](#examples)\n\nOfficial TerraHub Documentation: https://docs.terrahub.io\n\n\n## TerraHub CLI\n\nterraform automation and orchestration tool\n\n( built using [node.js](https://nodejs.org)\n| published using [npm](https://www.npmjs.com/package/terrahub)\n| managed using [github](https://github.com/tfxor/terrahub)\n| documented using [gitbook](https://docs.terrahub.io) )\n\n\n## TerraHub API\n\ndata and logs management, requires token to collect anything\n\n( built using [node.js](https://nodejs.org)\n| managed using [swagger](https://www.terrahub.io/api)\n| deployed using [aws serverless](https://aws.amazon.com/serverless)\n| documented using [swagger ui](https://www.terrahub.io/api) )\n\n\n## TerraHub Console\n\nenterprise friendly GUI to show realtime terraform executions, as well as\nauditing and reporting capabilities for historical terraform runs\n\n( built using [vue.js](https://vuejs.org)\n| managed using [webpack](https://webpack.js.org)\n| deployed using [aws serverless](https://aws.amazon.com/serverless)\n| published using [terrahub](https://console.terrahub.io) )\n\n\n## Install CLI\n\nGetting started with TerraHub CLI is pretty straightforward:\n\n1. Check if `npm` is installed:\n\n  ```shell\n  npm --version\n  ```\n\n  The output should look similar to the one below (no need to copy paste):\n\n  ```text\n  v5.6.0\n  ```\n\n  \u003e NOTE: If `npm` is missing, check out [Downloading and Installing Node.js and npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)\n\n2. Install `terrahub` globally using `npm`:\n\n  ```shell\n  npm install --global terrahub\n  ```\n\n  The output should look similar to the one below (no need to copy paste):\n\n  ```text\n  ~/.nvm/versions/node/v8.10.0/lib\n  └── terrahub@0.0.1\n  ```\n\n3. Test if `terrahub` cli was installed properly:\n\n  ```shell\n  terrahub --help\n  ```\n\n### TerraHub Token\n\n[TerraHub CLI](https://www.npmjs.com/package/terrahub) doesn't magically collect your data and upload to [TerraHub API](https://www.terrahub.io/api), which is further visualized in [TerraHub Console](https://console.terrahub.io). In order to do that, please sign up for a free account at [console.terrahub.io](https://console.terrahub.io) and navigate to [Settings](https://console.terrahub.io/settings) page to copy TerraHub Token. Next, setup TerraHub Token as `TERRAHUB_TOKEN` environmental variable or update `token` value in global config file - `$HOME/.terrahub/.terrahub.json`.\n\n\n## Examples\n\n![TerraHub CLI and TerraHub Console in Action](https://raw.githubusercontent.com/tfxor/terrahub/main/docs/images/terrahub-in-action.gif \"TerraHub CLI and TerraHub Console in Action\")\n\nMore Examples:\n* [Terraform Automation Demo using AWS Cloud Provider](https://github.com/tfxor/terraform-aws-automation-demo)\n* [Terraform Automation Demo using Google Cloud Provider](https://github.com/tfxor/terraform-google-automation-demo)\n\nOfficial TerraHub Documentation: https://docs.terrahub.io\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftfxor%2Fterrahub","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftfxor%2Fterrahub","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftfxor%2Fterrahub/lists"}