Mark and Q chatted about this today. Generally, this involves unpacking the installer and writing a script to mimic the contents of setup.ini and the various .infs -- then calling that script from puppet.
This turned out to be not worth time. No part of the VAC install was ever meant to be unattended. This was addressed by it being captured in a base image in MDT.