Packer mentions continuous delivery in the intro documentation[1]. Is there a scenario where you install the result on existing systems or do you rolling deploys with new VMs all the time ? I'm specifically thinking of services that need to maintain state like databases where the second scenario is not very handy.
[1]: http://www.packer.io/intro/use-cases.html