Results 29 issues of 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,...

vagrant-go

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...

vagrant-go

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...

vagrant-go

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...

vagrant-go

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....

vagrant-go

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 ```...

vagrant-go

## 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...

task-small
vagrant-go

## 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...

task-small
vagrant-go

## 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...

task-medium
vagrant-go