Before starting to change the configuration with Terraform, there is some set up work that needs to be done.
While the getting started guides are fine, in practice this leaves a problem of how to work with colleagues, and how to manage secrets.
My colleagues have created a tool called
Logan
which they use to run terraform.
It is installed using pip, but it is a docker container, so will require a working
docker to run properly. I have RedHat 7 installed on my desktop, so I had to
yum install python3. I found I had to upgrade pip. Since there are other requirements
to install I created a virtual environment to install and run it in: