Install dependencies

To create a cluster using the Cloud HPC Toolkit, you can use either Cloud Shell, or a workstation that is running Linux or macOS.

If you want to work from a Linux or macOS client or workstation, complete the following steps.

Linux

  1. Install the Google Cloud CLI, see Installing the gcloud CLI.
  2. Install Terraform version 1.2.0 or later. For instructions, see Download Terraform.
  3. Install Packer version 1.7.9 or later. For instructions, see Download Packer.
  4. Install a supported Go release. For install instructions, see Download and install Go.

    Ensure to setup a GOPATH. To setup GOPATH, run the following command:

    export PATH=$PATH:$(go env GOPATH)/bin
  5. Install Git. For instructions, see Install Git.

  6. Install Make.

    CentOS/RHEL

    yum install -y make

    Debian/Ubuntu

    apt-get -y install make

macOS

  1. Install the Google Cloud CLI, see Installing the gcloud CLI.
  2. Install Terraform version 1.2.0 or later. For instructions, see Download Terraform.
  3. Install Packer version 1.7.9 or later. For instructions, see Download Packer.
  4. Install a supported Go release. For install instructions, see Download and install Go.

    Ensure to setup a GOPATH. To setup GOPATH, run the following command:

    export PATH=$PATH:$(go env GOPATH)/bin
  5. Install Git. For instructions, see Install Git.

  6. Install Make. On macOS, make is packaged with the Xcode command line developer tools. To install Xcode, run the following command:

    xcode-select --install

What's next