This plugin allows you to set a computer with a virtual environment, configured with Vagrant, to be controlled and managed remotely. The remote machine must have installed the controller plugin, Vagrant-NodeMaster.
With this plugin installed, the Vagrant environment can perform requests, that you usually can execute locally, but commanded by a remote computer. This service is provided through a REST API that this plugin exposes.
This plugin has been developed in the context of the Catedra SAES of the University of Murcia(Spain).
Requires Vagrant (minimum version 1.2.2) and MySql Server
$ vagrant plugin install vagrant-node
There is a configuration file located at ~/.vagrant.d/data/config.yml, where you can update the mysql connection settings.
---
dbhostname: 127.0.0.1
dbname: mysql
dbuser: root
dbpassword: root
In order to start the service provided by vagrant-node do:
$ vagrant nodeserver start [port]
Port parameter is optional, its default value is 3333. At the first start, you will be prompted to set a password for that node.
If you want to stop the service just do the following:
$ vagrant nodeserver stop
If you want to change the node password just execute:
$ vagrant nodeserver passwd