Technical requirements
In this chapter, for some recipes, we will need certain prerequisites, which are as follows:
- To have Node.js and NPM installed on your computer: The download website is here: https://nodejs.org/en/.
- To have a GitHub account: If you don’t have one, the creation of an account is free and can be done here: https://github.com/.
- To have an Azure DevOps organization: You can create one with a Microsoft account or GitHub account here: https://azure.microsoft.com/en-in/services/devops/.
- To have a basic knowledge of Git commands and workflow: The documentation is available here: https://git-scm.com/doc.
- To know about Docker: The documentation is here: https://docs.docker.com/.
- To install Golang on our workstation: The documentation is here: https://golang.org/doc/install. We will see the main steps of its installation in the Testing a Terraform module using Terratest recipe in Chapter 11, Running Tests and Compliance Security...