Create SQS Queues Using Terraform Modules

Create SQS Queues Using Terraform Modules

Takes 60 mins

Modules in Terraform can be seen as mini projects that allow us to modularize our infrastructure resources, and make them reusable by enabling us to easily navigate and modify our configuration files. Modules help in organizing our configurations and reducing the amount of code we have to develop for infrastructure elements that have related parts.

In this Cloud Lab, you’ll explore the process of creating SQS queues with Terraform modules. You’ll manipulate the Terraform configuration and observe the real power of modules.

Lab tasks

  • Create an EC2 Instance
  • Download the Terraform files
  • Create SQS Queues
  • Clean Up

Architecture diagram

The following is the high-level architecture diagram of how to create SQS queues using terraform modules: