Run the following command in any Terraform workspace to generate a visualization. This command copies all the files in your current directory to the Rover container and exposes port :9000.
Use --env or --env-file to set environment variables in the Docker container. For example, you can save your AWS credentials to an .env file.
Use -tfVarsFile or -tfVar to define variables. For example, you can run the following in the example/random-test directory to overload variables.
You can download Rover binary specific to your system by visiting the Releases page. Download the binary, unzip, then move rover into your PATH.
You can build Rover manually by cloning this repository, then building the frontend and compiling the binary. It requires Go v1.16+ and npm.
Navigate into random-test example configuration. This directory contains configuration that showcases a wide variety of features common in Terraform (modules, count, output, locals, etc) with the random provider.