vagrant/plugins
Chris Roberts f4fc2c742a
Update cloud-init behavior and iso generation
This includes a couple modifications to the cloud-init behavior.
First, the cloud-init wait action will now write a sentinel file
after successfully waiting for cloud-init. This results in subsequent
boots of the machine to skip executing the cloud-init wait command
as cloud-init is only executed on the initial boot.

Second, the cloud-init setup action will check for the sentinel file
written by the cloud-init wait action, and if detected it will skip
the cloud-init setup. When creating the ISO for cloud-init, a second
sentinel file will be used to log the path of the generated ISO
file. If the file exists, the ISO generation process will be skipped.
2025-05-14 12:57:03 -07:00
..
commands Remove server mode checks 2025-04-24 13:04:07 -07:00
communicators Add a :none communicator 2025-04-22 15:50:36 -07:00
guests Fix arch guest networking setup 2025-04-08 08:56:26 -07:00
hosts Update Vagrant behavior outside of installers 2025-04-02 11:40:17 -07:00
kernel_v1 add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
kernel_v2 Update cloud-init behavior and iso generation 2025-05-14 12:57:03 -07:00
providers Update cloud-init behavior and iso generation 2025-05-14 12:57:03 -07:00
provisioners Update Vagrant behavior outside of installers 2025-04-02 11:40:17 -07:00
pushes Update Vagrant behavior outside of installers 2025-04-02 11:40:17 -07:00
synced_folders Remove nofail option from smb synced folder mount options 2025-04-08 15:46:01 -07:00
README.md Return a result from an up action 2022-04-25 12:23:51 -05:00

Vagrant Core Plugins

These are plugins that ship with Vagrant. Vagrant core uses its own plugin system to power a lot of the core pieces that ship with Vagrant. Each plugin will have its own README which explains its specific role.

Generate proto

grpc_tools_ruby_protoc -I . --ruby_out=gen/plugin --grpc_out=gen/plugin ./plugin_server.proto