Modules: write it once, use it everywhere.
Turn a working configuration into a module with typed inputs, useful outputs and a version tag. Then compose networks, services and databases from parts you trust instead of copying blocks between folders.
module "network" {
source = "./modules/network"
cidr = "10.20.0.0/16"
zones = 3
}