Module Vagrant::LXC::Action
In: lib/vagrant-lxc/action.rb
lib/vagrant-lxc/action/destroy_confirm.rb
lib/vagrant-lxc/action/handle_box_metadata.rb
lib/vagrant-lxc/action/private_networks.rb
lib/vagrant-lxc/action/forced_halt.rb
lib/vagrant-lxc/action/fetch_ip_with_lxc_info.rb
lib/vagrant-lxc/action/destroy.rb
lib/vagrant-lxc/action/prepare_nfs_valid_ids.rb
lib/vagrant-lxc/action/warn_networks.rb
lib/vagrant-lxc/action/prepare_nfs_settings.rb
lib/vagrant-lxc/action/gc_private_network_bridges.rb
lib/vagrant-lxc/action/boot.rb
lib/vagrant-lxc/action/create.rb
lib/vagrant-lxc/action/clear_forwarded_ports.rb
lib/vagrant-lxc/action/setup_package_files.rb
lib/vagrant-lxc/action/forward_ports.rb
lib/vagrant-lxc/action/compress_rootfs.rb

Methods

Classes and Modules

Class Vagrant::LXC::Action::Boot
Class Vagrant::LXC::Action::ClearForwardedPorts
Class Vagrant::LXC::Action::CompressRootFS
Class Vagrant::LXC::Action::Create
Class Vagrant::LXC::Action::Destroy
Class Vagrant::LXC::Action::DestroyConfirm
Class Vagrant::LXC::Action::FetchIpWithLxcInfo
Class Vagrant::LXC::Action::ForcedHalt
Class Vagrant::LXC::Action::ForwardPorts
Class Vagrant::LXC::Action::GcPrivateNetworkBridges
Class Vagrant::LXC::Action::HandleBoxMetadata
Class Vagrant::LXC::Action::PrepareNFSSettings
Class Vagrant::LXC::Action::PrepareNFSValidIds
Class Vagrant::LXC::Action::PrivateNetworks
Class Vagrant::LXC::Action::SetupPackageFiles
Class Vagrant::LXC::Action::WarnNetworks

Constants

Builtin = Vagrant::Action::Builtin   Shortcuts
Builder = Vagrant::Action::Builder

Public Class methods

This action boots the VM, assuming the VM is in a state that requires a bootup (i.e. not saved).

This is the action that is primarily responsible for completely freeing the resources of the underlying virtual machine.

This is the action that is primarily responsible for halting the virtual machine, gracefully or by force.

This action packages the virtual machine into a single box file.

This action just runs the provisioners on the machine.

This action is responsible for reloading the machine, which brings it down, sucks in new configuration, and brings the machine back up with the new configuration.

This is the action that will exec into an SSH shell.

This action is called to read the IP of the container. The IP found is expected to be put into the `:machine_ip` key.

This is the action that will run a single SSH command.

This action starts a container, assuming it is already created and exists. A precondition of this action is that the container exists.

This action brings the machine up from nothing, including creating the container, configuring metadata, and booting.

[Validate]