» Vagrant Triggers
Each trigger is expected to be given a command key for when it should be firedduring the Vagrant command lifecycle. These could be defined as a single key oran array which acts like a whitelist for the defined trigger.
Alternatively, the key could be given which would run the trigger beforeor after every Vagrant command. If there is a command you don't want the triggerto run on, you can ignore that command with the ignore
option.
Triggers can be defined as a block or hash in a Vagrantfile. The example belowwill result in the same trigger:
Triggers can also be defined within the scope of guests in a Vagrantfile. Thesetriggers will only run on the configured guest. An example of a guest only trigger:
In this generic case, the triggers would fire in the order: 1 -> 2 -> 3 -> 4
For more information about what options are available for triggers, see the.