How to start development ΒΆ
A number of tools have been used for building this project. When working on the Data Center Terraform project it's recommended that a dev environment is set up with the same tools.
CLI Tooling
A number of CLI tools are recommended for working on this project. See the Prerequisites guide for details.
Golang
Golang is used extensively for testing this project, as such it needs to be installed. Check if Go is already installed by running the following command:
go version
If Go is not installed, install it by following the official instructions.
Pre-commit hook
Configure pre-commit hook to maintain quality and consistency of the Terraform scripts. Install pre-commit as follows:
brew install pre-commit
Then configure pre-commit
to use the project .pre-commit-config.yaml
git add .pre-commit-config.yaml