Terraform Tools

Installers

Terraform Switcher - tfswitch

Installation and use. Docs

curl -L https://raw.githubusercontent.com/warrensbox/terraform-switcher/release/install.sh | sudo bash
sudo chown -R $USER /usr/local/bin
tfswitch

If running into permissions issues then switch to user install and fix path

mkdir ~/bin
export PATH=$PATH:~/bin
tfswitch -b ~/bin/terraform

Terragrunt Switcher - tgswitch

Installation and use. Docs

curl -L https://raw.githubusercontent.com/warrensbox/terraform-switcher/release/install.sh | sudo bash
sudo chown -R $USER /usr/local/bin
tfswitch

Converters

Compost

Convert Terraform state to Pulumi State [WIP]

Helpers

goat

goat is a Go program which runs from inside the EC2 instance.

By setting your tags correctly, goat can discover and attach EBS volumes and ENIs. For EBS volumes, it can perform additional actions such as RAID (with mdadm), mkfs, and mount EBS volumes to the EC2 instance where it’s running.