It is possible to run
vagrant provision --no-provision (for not running any provisioner)
vagrant provision --provision-with X (running specfic provisioner)
It is also possible to run some provisioner as "always"
config.vm.provision "shell", run: "always" in the Vagrantfile.
Is it possible to run config.vm.provision "shell", run: "never" and make it only possible if vagrant provision --provision-with X is used?
In other word, is it possible to run specific provisioner only if called using "vagrant provision --provision-with X" in any other case including vagrant up, vagrant reload it should run(not even once) ?