When I play with my Terraform scripts I do not follow any conventions. I do just make it usable and working as soon as possible. But I do not want to waste my time to do things I have already done.
Just one main.tf and the whole infrastructure inside.
Basic automation to avoid repeating myself.