1. Pre-requisites

Find the pre-requisites for deploying DIGIT platform services on AWS

Pre-requisites

  1. ​AWS account with admin access to provision infrastructure. You will need a paid subscription to AWS.

  2. Install kubectl (any version) on the local machine - it helps interact with the Kubernetes cluster.

  3. Install Helm - this helps package the services, configurations, environments, secrets, etc, into Kubernetes manifests. Verify that the installed version of Helm is equal to 3.0 or higher.

  1. Install tfswitch - to run different versions of Terraform on the machine. tfswitch supports multiple Terraform versions on the same machine, and you can toggle between the desired versions.

Refer to tfswitch documentation for different platforms. Terraform version 0.14.10 can be installed directly as well.

5. Run tfswitch, and it will show a list of Terraform versions. Scroll down and select the terraform version (0.14.10) for the Infra-as-code (IaC) to provision cloud resources as code. This provides the desired resource graph and helps destroy the cluster in one go.​

  1. Install Golang

  • For Linux: Follow the instructions here to install Golang on Linux.

  • For Windows: Download the installer using the link here and follow the installation instructions.

  • For Mac: Download the installer using the link here and follow the installation instructions.

  1. Install cURL - for making API calls

  2. Install Visual Studio Code - for better code visualisation/editing capabilities

  3. Install Postman - to run digit bootstrap scripts

  4. Install AWS CLI

Last updated

Was this helpful?