Olá, nao possuo muito conhecimento sobre Terraform, porém há algum tempo conheci um projeto que a proposta é exatamente o que você parece estar precisando, Layerform vou deixar o link aqui para dar uma olhada, veja se ele consegue te ajudar.