O que é um módulo e quando utilizar?

Um módulo é um contêiner para vários recursos usados juntos. Os módulos podem ser usados para criar abstrações leves, para que você possa descrever sua infraestrutura em termos de arquitetura, em vez de diretamente em termos de objetos físicos.

Utilizar módulos em nosso código Terraform faz com que possamos ter a reutilização de código, evitando as repetições bem como nos dando flexibilidade para criarmos dezenas de recursos similares porém com suas respectivas particularidades utilizando-se da mesma base de código.

Requirements

Name Version
aws 5.14.0

Modules

Name Source Version
object ./object n/a