we haven’t gone too far down this path, but we’re doing a monorepo. Created a main folder which is kinda like a terraform module, then creating separate folders for each service that requires an AMI to be built. Then using relative paths and .pkrvars to override default variables when running the packer build
command