I currently utilize Vagrant and Chef to provision individual linux VMs for different apps.
These apps are domain addressable from host, without requiring anything else set up on the host. This is achieved using avahi on the linux guest. Host then accesses via guest's hostname, such as:
myguest1.local -> VM#1
myguest2.local -> VM#2
I now have another app about to install, which to replicate the production server, should have 2 Apache virtual hosts addressable within the one VM, such as:
myguest3.local
-> VM#3
myguest4.local
Can I also achieve this completely with Vagrant/Chef, without needing any modification to the host machine?