Unbelievable but true, in newer versions of vagrant the provision is only executed once!
Why? You may ask, but i think it is only because some people there not able to make there provisioning scripts idempotent.
For me this is an absolutely unbelievable decision. I was really surprised how many perople liked that. The default should in my opinion be provision and you could use no-provision switch if you like or maybe a provision once switch.
So why am i not writing it there? I don't want to troll around, and just needed a place to simply write: wtf