Provision all Environments the same way, from a single ansible playbook source.
./mvnw clean package
cd .packer
# Docker Base-Image
packer build base-image.js
# Docker Tomcat-Image
packer build tomcat-image.js
# Docker DemoApp-Image
packer build deploy-application.js
# first vagrant up that creates the environment, provisioning is run
vagrant up
# when provision on a running environment
vagrant provisioning
cd provisioning
ansible-playbook full-image.yml -i profiles/profileA/hosts