This post will explain how to create a Terraform custom module that can deploy a RDS MySQL instance. It will be used as the database service for the example architecture from the previous post.
In this post, I explain how we can make use of Terraform modules to create reusable and flexible configurations to build cloud infrastructure. This is more of an overview of the concept and usage of modules. There will definitely be more with details of the actual implementation.