Creating a Docker for AWS stack from the UI was a great exercise. It helped us understand better how things work. However, our mission is to automate as many processes as possible. With automation, we gain speed, reliability, and higher quality. When we run some manual tasks, like going through a UI and selecting different options, we are increasing the chance that something will go wrong due to human error. We are slow. We are much slower than machines when we need to execute repeatable steps.
Due to my mistrust in manual operations of repeatable tasks, it's only natural to seek a more automated way to create a Docker for AWS stack. All we did through the AWS console was to fill in a few fields which, in the background, generate parameters which are later used to execute a CloudFormation process. We can do the same without a UI.
We'll start...