I've been reading up the Terraform standard module structure and I see they want a main, outputs, and variables file in every one.
I have a pair of modules where everything fits in a single tmux window, is it really worth breaking out into three files for such a small module or is this a rule that is really only applied at scale?