TFNFR9 - Module Block Order
The meta-arguments below SHOULD be declared on the top of a module
block with the following order:
source
version
count
for_each
blank lines will be used to separate them.
After them will be required arguments, optional arguments, all ranked in alphabetical order.
These meta-arguments below SHOULD be declared on the bottom of a resource
block in the following order:
depends_on
providers
Arguments and meta-arguments SHOULD be separated by blank lines.