First, install some required programs:
- homebrew - always install Homebrew first!
- keybase - used to cryptographically validate the Terraform package
- macOS:
brew install --cask keybase - Install it, open it and configure it.
- Leave
keybaserunning during the Terraform install
- macOS:
- Terraform
- via
tfenv;brew install tfenvquickstart
- via
- IntelliJ Community Edition
- macOS:
brew install intellij-idea-ce- install the Terraform plugin
- Preferences > Plugins > Search: Terraform and HCL
- Install this plugin and restart IntelliJ
- macOS:
- helm 3.x
- macOS:
brew install kubernetes-helm - Debian/Ubuntu
- macOS:
- K9S Dashboard
- macOS:
brew install derailed/k9s/k9s
- macOS:
There are many more than this but these are a good foundation.
Choose your platform or install both:
- gcloud: Google Cloud Platform CLI
- macOS:
brew install --cask google-cloud-sdk - Ubuntu:
- macOS:
- awscli:
- macOS:
brew install awscli aws-iam-authenticator - Ubuntu:
sudo apt-get update && sudo apt-get install awscli
- macOS: