Skip to content
forked from tfxor/terrahub

Terraform Automation and Orchestration Tool (Open Source)

License

Notifications You must be signed in to change notification settings

vcalmic/terrahub

 
 

Repository files navigation

Welcome to TerraHub

Quick Links

TerraHub CLI | TerraHub API | TerraHub Console | Install CLI | Examples and More

Official TerraHub Documentation: https://docs.terrahub.io

TerraHub CLI

terraform automation and orchestration tool

TerraHub API

data and logs management, requires token to collect anything

TerraHub Console

enterprise friendly GUI to show realtime terraform executions, as well as auditing and reporting capabilities for historical terraform runs

Install CLI

Getting started with TerraHub CLI is pretty straightforward:

  1. Check if npm is installed:
npm -v

The output should look similar to the one below (no need to copy paste):

v3.10.0

NOTE: If npm is missing, check out Downloading and installing Node.js and npm

  1. Install terrahub globally using npm:
npm install --global terrahub

The output should look similar to the one below (no need to copy paste):

~/.nvm/versions/node/v6.10.0/lib
└── terrahub@0.0.1
  1. Test if terrahub cli was installed properly:
terrahub --help

TerraHub Token

TerraHub CLI doesn't magically collect your data and upload to TerraHub API, which is further visualized in TerraHub Console. In order to do that, please sign up for a free account at console.terrahub.io and navigate to Settings page to copy TerraHub Token. Next, setup TerraHub Token as THUB_TOKEN environmental variable or update token value in global config file - $HOME/.terrahub/.terrahub.json.

Examples

TerraHub CLI and TerraHub Console in Action

More Examples:

Official TerraHub Documentation: https://docs.terrahub.io

About

Terraform Automation and Orchestration Tool (Open Source)

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 79.9%
  • JavaScript 13.7%
  • Go 4.1%
  • Shell 1.8%
  • Makefile 0.5%