Installing Happy Path

Table of contents
  1. Prereqs
    1. MacOS
    2. Linux

Prereqs

Before getting started, happy relies on the following: happy CLI tool, terraform, and aws CLI tool.

MacOS

brew tap chanzuckerberg/tap
brew install happy fogg tfenv awscli
tfenv install

Linux

  • Download the appropriate Happy tarball for your architecture from the Releases Page on Github.
  • Decompress the tarball and place the happy binary somewhere in your $PATH.
  • Install Terraform
    • Run tfenv install to install the latest version of Terraform. Note that tfenv works by changing symlinks, so you may need to add yourself to a tfenv group or similar. Check the group ownership of /var/lib/tfenv/version.