Module: Vagrant

Defined in:
lib/vagrant/errors.rb,
lib/vagrant.rb,
lib/vagrant/ui.rb,
lib/vagrant/vm.rb,
lib/vagrant/box.rb,
lib/vagrant/cli.rb,
lib/vagrant/ssh.rb,
lib/vagrant/util.rb,
lib/vagrant/hosts.rb,
lib/vagrant/action.rb,
lib/vagrant/config.rb,
lib/vagrant/plugin.rb,
lib/vagrant/command.rb,
lib/vagrant/version.rb,
lib/vagrant/action/vm.rb,
lib/vagrant/config/vm.rb,
lib/vagrant/hosts/bsd.rb,
lib/vagrant/util/busy.rb,
lib/vagrant/action/box.rb,
lib/vagrant/action/env.rb,
lib/vagrant/command/up.rb,
lib/vagrant/config/nfs.rb,
lib/vagrant/config/ssh.rb,
lib/vagrant/config/top.rb,
lib/vagrant/data_store.rb,
lib/vagrant/hosts/base.rb,
lib/vagrant/command/box.rb,
lib/vagrant/command/ssh.rb,
lib/vagrant/config/base.rb,
lib/vagrant/downloaders.rb,
lib/vagrant/environment.rb,
lib/vagrant/hosts/linux.rb,
lib/vagrant/ssh/session.rb,
lib/vagrant/command/base.rb,
lib/vagrant/command/halt.rb,
lib/vagrant/command/init.rb,
lib/vagrant/systems/base.rb,
lib/vagrant/test_helpers.rb,
lib/vagrant/action/vm/nfs.rb,
lib/vagrant/action/warden.rb,
lib/vagrant/systems/linux.rb,
lib/vagrant/util/platform.rb,
lib/vagrant/action/builder.rb,
lib/vagrant/action/builtin.rb,
lib/vagrant/action/env/set.rb,
lib/vagrant/action/general.rb,
lib/vagrant/action/vm/boot.rb,
lib/vagrant/action/vm/halt.rb,
lib/vagrant/box_collection.rb,
lib/vagrant/command/reload.rb,
lib/vagrant/command/resume.rb,
lib/vagrant/command/status.rb,
lib/vagrant/config/package.rb,
lib/vagrant/config/vagrant.rb,
lib/vagrant/systems/debian.rb,
lib/vagrant/systems/gentoo.rb,
lib/vagrant/systems/redhat.rb,
lib/vagrant/util/retryable.rb,
lib/vagrant/command/destroy.rb,
lib/vagrant/command/helpers.rb,
lib/vagrant/command/package.rb,
lib/vagrant/command/suspend.rb,
lib/vagrant/command/version.rb,
lib/vagrant/systems/freebsd.rb,
lib/vagrant/systems/solaris.rb,
lib/vagrant/action/vm/export.rb,
lib/vagrant/action/vm/import.rb,
lib/vagrant/action/vm/resume.rb,
lib/vagrant/config/vm/sub_vm.rb,
lib/vagrant/downloaders/base.rb,
lib/vagrant/downloaders/file.rb,
lib/vagrant/downloaders/http.rb,
lib/vagrant/action/box/verify.rb,
lib/vagrant/action/vm/destroy.rb,
lib/vagrant/action/vm/network.rb,
lib/vagrant/action/vm/package.rb,
lib/vagrant/action/vm/suspend.rb,
lib/vagrant/command/provision.rb,
lib/vagrant/provisioners/base.rb,
lib/vagrant/provisioners/chef.rb,
lib/vagrant/util/plain_logger.rb,
lib/vagrant/action/box/destroy.rb,
lib/vagrant/action/box/package.rb,
lib/vagrant/action/environment.rb,
lib/vagrant/command/group_base.rb,
lib/vagrant/command/named_base.rb,
lib/vagrant/command/ssh_config.rb,
lib/vagrant/provisioners/shell.rb,
lib/vagrant/action/box/download.rb,
lib/vagrant/action/vm/check_box.rb,
lib/vagrant/action/vm/customize.rb,
lib/vagrant/action/vm/host_name.rb,
lib/vagrant/action/vm/provision.rb,
lib/vagrant/provisioners/puppet.rb,
lib/vagrant/systems/linux/error.rb,
lib/vagrant/action/box/unpackage.rb,
lib/vagrant/systems/linux/config.rb,
lib/vagrant/util/resource_logger.rb,
lib/vagrant/action/vm/nfs_helpers.rb,
lib/vagrant/config/error_recorder.rb,
lib/vagrant/config/vm/provisioner.rb,
lib/vagrant/action/general/package.rb,
lib/vagrant/command/upgrade_to_060.rb,
lib/vagrant/provisioners/chef_solo.rb,
lib/vagrant/util/template_renderer.rb,
lib/vagrant/action/general/validate.rb,
lib/vagrant/action/vm/discard_state.rb,
lib/vagrant/action/vm/forward_ports.rb,
lib/vagrant/action/vm/share_folders.rb,
lib/vagrant/provisioners/chef_server.rb,
lib/vagrant/util/stacked_proc_runner.rb,
lib/vagrant/provisioners/puppet_server.rb,
lib/vagrant/action/vm/clear_nfs_exports.rb,
lib/vagrant/action/vm/match_mac_address.rb,
lib/vagrant/action/vm/package_vagrantfile.rb,
lib/vagrant/action/vm/clean_machine_folder.rb,
lib/vagrant/action/vm/clear_shared_folders.rb,
lib/vagrant/action/vm/check_guest_additions.rb,
lib/vagrant/action/vm/clear_forwarded_ports.rb,
lib/vagrant/action/vm/forward_ports_helpers.rb,
lib/vagrant/util/hash_with_indifferent_access.rb,
lib/vagrant/action/vm/destroy_unused_network_interfaces.rb

Overview

This file contains all of the internal errors in Vagrant's core commands, actions, etc.

Defined Under Namespace

Modules: Command, Downloaders, Errors, Hosts, Provisioners, Systems, TestHelpers, Util Classes: Action, Box, BoxCollection, CLI, Config, DataStore, Environment, Plugin, SSH, UI, VM

Constant Summary collapse

VERSION =

This will always be up to date with the current version of Vagrant, since it is used to generate the gemspec and is also the source of the version for vagrant -v

"0.7.2"

Class Method Summary collapse

Class Method Details

.source_rootObject

The source root is the path to the root directory of the Vagrant gem.



25
26
27
# File 'lib/vagrant.rb', line 25

def self.source_root
  @source_root ||= Pathname.new(File.expand_path('../../', __FILE__))
end