The terraform aws vpc module does the heavy lifting of creating the vpcs subnets and routing tables. Only available for dedicated subscription plans. Aws vpc peering connection module.