Chris Roberts
Chris Roberts
Currently Vagrant stores it's machine index in a json file ($VAGRANT_HOME/data/machine-index/index). For Vagrant-agogo we are moving to be database backed. The difference between these two methods needs to be resolved,...
Provisioner plugins get a Configure call where they are yielded the root_config and they expect to be able to call root_config.vm.synced_folder(…) on it and have that be reflected in the...
Define required data modeling to support persistent locking of scopes for use when running multiple operations (for example: running a command operation which will result in multiple sub-operations). Locking should...
Components need to have action hooks defined and must be accessible via plugin interface. These are defined as action hooks in the plugin documentation: https://www.vagrantup.com/docs/plugins/action-hooks Most plugins rely on hooks...
In legacy Vagrant communicator plugins can stream output from executing a remote command. For example, in the winrm command plugin https://github.com/hashicorp/vagrant-ruby/blob/main/plugins/commands/winrm/command.rb#L56. This should be possible in the new Vagrant API....
Update the contents of the sudoers entry for NFS host operations to restrict the valid path entry. Ensure docs reflect current contents of contrib files.
vagrant global-status will output the id of target (among some other information). For example: ``` % ./vagrant global-status id name provider state directory ----------------------------------------------------------------------- f154b77 a virtualbox running /Users/sophia/project/vagrant-ruby ```...
## Description Vagrant is not properly tracking port forwards to prevent collisions on subsequent vagrant ups. Port forward collision checking is happening on the ruby side and the details are...
## Description Vagrant-go should eventually drop support for Vagrant V1 boxes. Currently, Vagrant-Ruby will automatically update a v1 box to a v2 box when required. ## Use case (optional) Users...
## Description We need to create an http client for interacting with Vagrant Cloud. Should be defined within the SDK. It should support having the authentication token set and automatically...