Yes, we’ve been discussing internally how to best provide practical guidance on how to deploy Nomad. We know it’s frustrating that there is no “single” way to do it, but the challenge has been how to balance different environments and requirements into a single turnkey solution.
The work that I mentioned about updating the Terraform configuration got sidetracked but I was able to do some more updates today and it seems to be working now. You can check my changes in this branch: nomad/terraform/aws at refactor-aws-terraform · hashicorp/nomad · GitHub
I would say that Packer is probably the most common way to deploy Nomad, but what goes into the image (configuration files for example) are very dependant on each environment. Ansible is a common tool as well. There are also things that need to be done manually, like bootstrapping the ACL system, setting up TLS and gossip encryption etc.