Module: Vagrant

Defined in:
lib/vagrant-notify.rb,
lib/vagrant-notify/data.rb,
lib/vagrant-notify/action.rb,
lib/vagrant-notify/config.rb,
lib/vagrant-notify/plugin.rb,
lib/vagrant-notify/server.rb,
lib/vagrant-notify/command.rb,
lib/vagrant-notify/version.rb,
lib/vagrant-notify/action/stop_server.rb,
lib/vagrant-notify/action/prepare_data.rb,
lib/vagrant-notify/action/start_server.rb,
lib/vagrant-notify/action/check_provider.rb,
lib/vagrant-notify/action/install_command.rb,
lib/vagrant-notify/action/server_is_running.rb,
lib/vagrant-notify/action/set_shared_folder.rb,
lib/vagrant-notify/action/windows/process_info.rb,
lib/vagrant-notify/action/notify_provisioning_status.rb

Defined Under Namespace

Modules: Notify

Constant Summary collapse

CLOUD_PROVIDERS =
%w( aws cloudstack digital_ocean hp joyent openstack rackspace
softlayer proxmox managed azure brightbox cloudstack vcloud
vsphere google vultr vcloudair skytap scaleway )
SUPPORTED_PROVIDERS =

Supported providers and default IPs used to bind the notifcation server too.

{ :virtualbox     => '127.0.0.1',
  :docker         => '172.17.0.1',
  :hyperv         => '172.21.21.1',
  :lxc            => '10.0.3.1',
  :parallels      => '10.211.55.2',
  :vmware_fusion  => '192.168.172.1',
  :vmware_workstation => '192.168.38.1'
}