Getting Started
- 1.Make it easier and faster to create reusable terraform configuration
- 2.Simplify and distribute the way terraform configuration is executed
- 3.Accelerate and automate the testing of terraform commands
- 4.Integrate and manage any existing terraform configuration
- 5.Centralize cloud resources management through realtime dashboards
- 6.Streamline integration and deployment with built-in CI and CD processes
- 7.NO NEED to expose your private network to outside world at all
$ mkdir ./thub-demo/ && cd ./thub-demo/
$ terrahub project -n "thub-demo"
✅ Project successfully initialized
$ terrahub init
💡 [s3-bucket] terraform init -no-color .
[s3-bucket]
[s3-bucket] Initializing provider plugins...
- Checking for available provider plugins on https://releases.hashicorp.com...
[s3-bucket] - Downloading plugin for provider "aws" (1.21.0)...
[s3-bucket]
[s3-bucket] Terraform has been successfully initialized!
[...]
✅ Done
$ terrahub run --apply --destroy --auto-approve
💡 [s3-bucket] terraform init -no-color .
[s3-bucket]
[s3-bucket] Initializing provider plugins...
[s3-bucket]
[s3-bucket] Terraform has been successfully initialized!
[...]
✅ Done
$ cd ./security-terraform/
$ terrahub project -n "Security_Terraform"
✅ Project successfully initialized
$ terrahub component -n "iam-idp" -d ./iam-idp/
✅ Done
$ terrahub list --depth 4
💡 Querying cloud accounts, regions and services. It might take a while...
Compiling the list of cloud resources. Use --depth, -d option to view details about projects, accounts, regions and services.
[...]
✅ Done
TBU
TBU
Last modified 4yr ago