Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Vagrant Parallels | 979 | 3 | a month ago | 85 | May 22, 2023 | 12 | mit | Ruby | ||
Vagrant Parallels Provider | ||||||||||
Landrush | 666 | 5 | 3 years ago | 38 | May 06, 2019 | 54 | mit | Ruby | ||
A Vagrant plugin that provides a simple DNS server for Vagrant guests | ||||||||||
Vagrant Proxyconf | 494 | 5 | 3 years ago | 34 | July 03, 2020 | 18 | mit | Ruby | ||
Vagrant plugin that configures the virtual machine to use proxies | ||||||||||
Awesome Vagrant | 484 | 3 years ago | 2 | |||||||
A curated list of awesome Vagrant resources, plugins, tutorials and other nice things. | ||||||||||
Vagrant Bindfs | 455 | 7 | 3 months ago | 54 | September 21, 2021 | mit | Ruby | |||
A Vagrant plugin to automate bindfs mount in the VM | ||||||||||
Vagrant Disksize | 407 | 2 | 4 years ago | 4 | October 26, 2018 | 24 | mit | Ruby | ||
Vagrant plugin to resize disks in VirtualBox | ||||||||||
Vagrant Vbox Snapshot | 383 | 15 | 7 years ago | 10 | November 24, 2015 | 8 | mit | Ruby | ||
Vagrant plugin that wraps "VBoxManage snapshot" | ||||||||||
Vagrant Vmware Esxi | 359 | a year ago | 37 | July 02, 2022 | 5 | gpl-3.0 | Ruby | |||
A Vagrant plugin that adds a vmware ESXi provider support. | ||||||||||
Jenkins Bootstrap Shared | 320 | a month ago | 3 | apache-2.0 | Groovy | |||||
Jenkins as immutable infrastructure made easy. A repository of shared scripts meant to be used as a git submodule. Packing Jenkins, plugins, and scripts into immutable packages and images. | ||||||||||
Wpdistillery | 274 | 4 years ago | 3 | other | Shell | |||||
WordPress Setup runner for Scotch Box |
Vagrant plugin to connect to box using Mosh.
$ vagrant plugin install vagrant-mosh
Just use it as you would normally use ssh
command:
$ vagrant mosh
Unfortunately, it's not that easy to write automated tests for it. The test should probably just run vagrant mosh
, execute command in box and assert the result, but the way Mosh works doesn't allow to just execute the process.
Discussion on #mosh
:
p0deje: can anybody help me run mosh programmatically?
p0deje: I want to run mosh from Ruby script, execute command and return
p0deje: the script works fine for SSH, but not for Mosh
p0deje: script itself is at https://gist.github.com/p0deje/c5dbfa0d137e8c11d3f5
chris2: i guess expect doesnt like mosh's efficient redrawing
...
chris2: perhaps you can work around by running mosh in tmux and exporting the output of tmux...
chris2: anyway, you need something that understands ANSI sequences
To test it manually, there is a Vagrantfile which helps you do that:
# start all boxes
$ bundle exec rake box:add
$ bundle exec vagrant up
$ bundle exec vagrant mosh static_ip # test VirtualBox static IP networking
$ bundle exec vagrant mosh dynamic_ip # test VirtualBox DHCP networking
# remove all boxes
$ bundle exec vagrant destroy
$ bundle exec rake box:remove
Also, it's possible to test remote providers (if you have DigitalOcean account):
$ export DIGITALOCEAN_TOKEN="your_token"
$ bundle exec vagrant up digitalocean
$ bundle exec vagrant mosh digitalocean
$ bundle exec vagrant destroy digitalocean
Copyright (c) 2015 Alex Rodionov. See LICENSE.md for details.