Manage ES nodes for GitLab.com search feature with Terraform

As part of https://gitlab.com/gitlab-com/infrastructure/issues/2044, one of the first things to work on is to automate the cluster creation and addition/removal of nodes with Terraform.

The old nodes were removed in https://gitlab.com/gitlab-com/infrastructure/issues/2032.