oh wow. i like it. It also makes me want to send this to some crappy software providers and tell them straight away "These are the items you should follow. Instead of charging $350/month for your crappy software you should improve the software and present a proper product" ...

great article. My lesson learnt was to lock terraform providers and modules to a specific version to avoid unwanted strange changes.

using always the latest version can break things.

The docker provider needs extra work.

I love terraform cloud as well.

Sadly, adding extra parts such as terratest will make the deployment more complex and the system too