Provision and manage cloud infrastructure on AWS, Azure, and Docker using Terraform, modules, state, and Packer