» Action Hooks

Action hooks provide ways to interact with Vagrant at a very low level byinjecting middleware in various phases of Vagrant's lifecycle. This is anadvanced option, even for plugin development.

Warning: Advanced Topic! Developing plugins is anadvanced topic that only experienced Vagrant users who are reasonablycomfortable with Ruby should approach.

» Public Action Hooks

The following action hooks are available in the core of Vagrant. Please notethat this list is not exhaustive and additional hooks can be added via plugins.

» Private API

You may find additional action hooks if you browse the Vagrant source code, butonly the list of action hooks here are guaranteed to persist between Vagrantreleases. Please do not rely on the internal API as it is subject to changewithout notice.