Table of Contents - testlab-1.22.4 Documentation
Classes and Modules
- Object
- String
- TestLab
- TestLab::Container
- TestLab::Container::Actions
- TestLab::Container::ClassMethods
- TestLab::Container::Clone
- TestLab::Container::Configuration
- TestLab::Container::IO
- TestLab::Container::Interface
- TestLab::Container::LXC
- TestLab::Container::Provision
- TestLab::Container::SSH
- TestLab::Container::Status
- TestLab::Container::Support
- TestLab::Container::User
- TestLab::ContainerError
- TestLab::Dependency
- TestLab::DependencyError
- TestLab::DualMethods
- TestLab::Interface
- TestLab::InterfaceError
- TestLab::Labfile
- TestLab::LabfileError
- TestLab::Network
- TestLab::Network::Actions
- TestLab::Network::Bind
- TestLab::Network::ClassMethods
- TestLab::Network::Provision
- TestLab::Network::Status
- TestLab::NetworkError
- TestLab::Node
- TestLab::Node::Actions
- TestLab::Node::ClassMethods
- TestLab::Node::Doctor
- TestLab::Node::LXC
- TestLab::Node::MethodMissing
- TestLab::Node::Provision
- TestLab::Node::SSH
- TestLab::Node::Status
- TestLab::NodeError
- TestLab::Provider
- TestLab::Provider::AWS
- TestLab::Provider::AWSError
- TestLab::Provider::BareMetal
- TestLab::Provider::BareMetalError
- TestLab::Provider::Local
- TestLab::Provider::LocalError
- TestLab::Provider::OpenStack
- TestLab::Provider::OpenStackError
- TestLab::Provider::Vagrant
- TestLab::Provider::VagrantError
- TestLab::ProviderError
- TestLab::Provisioner
- TestLab::Provisioner::Apt
- TestLab::Provisioner::AptCacherNG
- TestLab::Provisioner::AptCacherNGError
- TestLab::Provisioner::AptError
- TestLab::Provisioner::Bind
- TestLab::Provisioner::BindError
- TestLab::Provisioner::Chef
- TestLab::Provisioner::Chef::OmniBus
- TestLab::Provisioner::Chef::OmniBusError
- TestLab::Provisioner::Chef::OmniTruck
- TestLab::Provisioner::Chef::OmniTruckError
- TestLab::Provisioner::Chef::RubyGemClient
- TestLab::Provisioner::Chef::RubyGemClientError
- TestLab::Provisioner::Chef::RubyGemServer
- TestLab::Provisioner::Chef::RubyGemServerError
- TestLab::Provisioner::ChefError
- TestLab::Provisioner::HostsFile
- TestLab::Provisioner::HostsFileError
- TestLab::Provisioner::NFSMount
- TestLab::Provisioner::NFSMountError
- TestLab::Provisioner::Raring
- TestLab::Provisioner::RaringError
- TestLab::Provisioner::Resolv
- TestLab::Provisioner::ResolvError
- TestLab::Provisioner::Route
- TestLab::Provisioner::RouteError
- TestLab::Provisioner::Shell
- TestLab::Provisioner::ShellError
- TestLab::ProvisionerError
- TestLab::Source
- TestLab::SourceError
- TestLab::Support
- TestLab::Support::Execution
- TestLab::Support::Lifecycle
- TestLab::Support::Parallel
- TestLab::SupportError
- TestLab::TestLabError
- TestLab::User
- TestLab::User::Lifecycle
- TestLab::UserError
- TestLab::Utility
- TestLab::Utility::CIDR
- TestLab::Utility::CIDRError
- TestLab::Utility::Logger
- TestLab::Utility::LoggerError
- TestLab::Utility::Misc
- TestLab::Utility::MiscError
- TestLab::UtilityError
Methods
- ::by_priority — TestLab::Container
- ::by_priority — TestLab::Network
- ::by_priority — TestLab::Node
- ::new — TestLab
- ::new — TestLab::Container
- ::new — TestLab::Dependency
- ::new — TestLab::Interface
- ::new — TestLab::Labfile
- ::new — TestLab::Network
- ::new — TestLab::Node
- ::new — TestLab::Provider::AWS
- ::new — TestLab::Provider::BareMetal
- ::new — TestLab::Provider::Local
- ::new — TestLab::Provider::OpenStack
- ::new — TestLab::Provider::Vagrant
- ::new — TestLab::Provisioner::Apt
- ::new — TestLab::Provisioner::AptCacherNG
- ::new — TestLab::Provisioner::Bind
- ::new — TestLab::Provisioner::Chef::OmniBus
- ::new — TestLab::Provisioner::Chef::OmniTruck
- ::new — TestLab::Provisioner::Chef::RubyGemClient
- ::new — TestLab::Provisioner::Chef::RubyGemServer
- ::new — TestLab::Provisioner::HostsFile
- ::new — TestLab::Provisioner::NFSMount
- ::new — TestLab::Provisioner::Raring
- ::new — TestLab::Provisioner::Resolv
- ::new — TestLab::Provisioner::Route
- ::new — TestLab::Provisioner::Shell
- ::new — TestLab::Source
- ::new — TestLab::User
- ::priority_groups — TestLab::Container
- ::priority_groups — TestLab::Network
- ::priority_groups — TestLab::Node
- ::template_dir — TestLab::Provider
- ::template_dir — TestLab::Provisioner
- ::template_dir — TestLab::Provisioner::Chef
- #add_hosts — TestLab::Provisioner::HostsFile
- #add_nfs_mounts — TestLab::Provisioner::NFSMount
- #alive? — TestLab
- #alive? — TestLab::Provider::BareMetal
- #alive? — TestLab::Provider::Local
- #alive? — TestLab::Provider::Vagrant
- #alive? — TestLab::Container::Status
- #apt_cacher_ng_security_conf_file — TestLab::Provisioner::AptCacherNG
- #apt_cacher_ng_security_conf_template — TestLab::Provisioner::AptCacherNG
- #apt_conf_d_proxy_file — TestLab::Provisioner::AptCacherNG
- #apt_conf_d_proxy_file_template — TestLab::Provisioner::AptCacherNG
- #arch — TestLab::Node::LXC
- #arpa — TestLab::Network::Bind
- #arpa — TestLab::Utility::CIDR
- #arpa_octets — TestLab::Utility::CIDR
- #before_fork — TestLab::Support::Parallel
- #bind_install — TestLab::Provisioner::Bind
- #bind_provision — TestLab::Provisioner::Bind
- #bind_reload — TestLab::Provisioner::Bind
- #boot — TestLab
- #bootstrap — TestLab::Support::Execution
- #bounce — TestLab
- #bounce — TestLab::Support::Lifecycle
- #box — TestLab::Provider::Vagrant
- #box_url — TestLab::Provider::Vagrant
- #broadcast — TestLab::Network::Status
- #broadcast — TestLab::Utility::CIDR
- #build — TestLab
- #build — TestLab::Support::Lifecycle
- #build_bind_conf — TestLab::Provisioner::Bind
- #build_bind_db — TestLab::Provisioner::Bind
- #build_bind_main_partial — TestLab::Provisioner::Bind
- #build_bind_records — TestLab::Provisioner::Bind
- #build_bind_zone_partial — TestLab::Provisioner::Bind
- #build_chef_solo_attributes — TestLab::Provisioner::Chef::RubyGemServer
- #build_command_line — TestLab::DualMethods
- #build_header — Object
- #build_lab_commands — Object
- #build_lxc_config — TestLab::Container::Configuration
- #build_lxc_network_conf — TestLab::Container::Configuration
- #build_omni_truck_attributes — TestLab::Provisioner::Chef::OmniTruck
- #chef_client_cli — TestLab::Provisioner::Chef::OmniBus
- #chef_client_cli — TestLab::Provisioner::Chef::RubyGemClient
- #chef_client_rb — TestLab::Provisioner::Chef::OmniBus
- #chef_client_rb — TestLab::Provisioner::Chef::RubyGemClient
- #cidr — TestLab::Interface
- #cidr — TestLab::Container::Status
- #cidr — TestLab::Network::Status
- #cidr — TestLab::Utility::CIDR
- #cidr_matrix — TestLab::Utility::CIDR
- #cidr_octets — TestLab::Utility::CIDR
- #clone_args — TestLab::Container::Support
- #compare_versions — TestLab::Labfile
- #config — TestLab
- #config_dir — TestLab::Container
- #config_dir — TestLab::Labfile
- #config_dir — TestLab::Node
- #configure — TestLab::Container::Configuration
- #console — TestLab::Container::LXC
- #container_mount — TestLab::Provisioner::NFSMount
- #container_ssh — TestLab::Node::SSH
- #containers — TestLab
- #copy — TestLab::Container::IO
- #cpu_usage — TestLab::Container::Status
- #cpus — TestLab::Provider::Vagrant
- #create — TestLab
- #create — TestLab::Provider::BareMetal
- #create — TestLab::Provider::Local
- #create — TestLab::Provider::Vagrant
- #create — TestLab::Container::Actions
- #create — TestLab::Network::Actions
- #create — TestLab::Node::Actions
- #create_args — TestLab::Container::Support
- #dead? — TestLab
- #dead? — TestLab::Provider::BareMetal
- #dead? — TestLab::Provider::Local
- #dead? — TestLab::Provider::Vagrant
- #def_tag — TestLab::Provisioner::HostsFile
- #def_tag — TestLab::Provisioner::NFSMount
- #def_tag — TestLab::Network::Status
- #demolish — TestLab
- #demolish — TestLab::Support::Lifecycle
- #deprovision — TestLab
- #deprovision — TestLab::Container::Provision
- #deprovision — TestLab::Network::Provision
- #deprovision — TestLab::Node::Provision
- #destroy — TestLab
- #destroy — TestLab::Provider::BareMetal
- #destroy — TestLab::Provider::Local
- #destroy — TestLab::Provider::Vagrant
- #destroy — TestLab::Container::Actions
- #destroy — TestLab::Network::Actions
- #destroy — TestLab::Node::Actions
- #detect_arch — TestLab::Container::Support
- #disk_usage — TestLab::Container::Status
- #do_parallel_actions — TestLab::Support::Parallel
- #do_provisioner_callbacks — TestLab::Utility::Misc
- #doctor — TestLab
- #doctor — TestLab::Node::Doctor
- #domain — TestLab::Node
- #domains — TestLab::Container::ClassMethods
- #down — TestLab
- #down — TestLab::Provider::BareMetal
- #down — TestLab::Provider::Local
- #down — TestLab::Provider::Vagrant
- #down — TestLab::Container::Actions
- #down — TestLab::Network::Actions
- #down — TestLab::Node::Actions
- #download — TestLab::Support::Execution
- #end_tag — TestLab::Provisioner::HostsFile
- #end_tag — TestLab::Provisioner::NFSMount
- #end_tag — TestLab::Network::Status
- #ephemeral — TestLab::Container::Clone
- #exec — TestLab::Support::Execution
- #exists? — TestLab::Provider::BareMetal
- #exists? — TestLab::Provider::Local
- #exists? — TestLab::Provider::Vagrant
- #exists? — TestLab::Container::LXC
- #export — TestLab::Provider::Vagrant
- #export — TestLab::Container::IO
- #file — TestLab::Support::Execution
- #format_message — TestLab::Utility::Misc
- #format_object_action — TestLab::Utility::Misc
- #fqdn — TestLab::Container::Status
- #fs_root — TestLab::Container::LXC
- #gem_dir — TestLab::DualMethods
- #generate_ip — TestLab::Interface
- #generate_mac — TestLab::Interface
- #home_dir — TestLab::User::Lifecycle
- #hostname — TestLab::Provider::Vagrant
- #hostname — TestLab::DualMethods
- #hosts_blob — TestLab::Provisioner::HostsFile
- #identity — TestLab::Provider::BareMetal
- #identity — TestLab::Provider::Local
- #identity — TestLab::Provider::Vagrant
- #import — TestLab::Provider::Vagrant
- #import — TestLab::Container::IO
- #importable? — TestLab::Container::Status
- #instance_id — TestLab::Provider::BareMetal
- #instance_id — TestLab::Provider::Local
- #instance_id — TestLab::Provider::Vagrant
- #invalid_version — TestLab::Labfile
- #ip — TestLab::Interface
- #ip — TestLab::Provider::BareMetal
- #ip — TestLab::Provider::Local
- #ip — TestLab::Provider::Vagrant
- #ip — TestLab::Container::Status
- #ip — TestLab::Network::Status
- #ip — TestLab::Utility::CIDR
- #ips — TestLab::Network::ClassMethods
- #is_ephemeral? — TestLab::Container::Clone
- #is_persistent? — TestLab::Container::Clone
- #iterate_objects_by_name — Object
- #labfile — TestLab
- #last_octet — TestLab::Provider::Vagrant
- #log_config — TestLab::Utility::Logger
- #log_details — TestLab::Utility::Logger
- #log_external_dependencies — TestLab::Utility::Logger
- #log_gem_dependencies — TestLab::Utility::Logger
- #log_header — TestLab::Utility::Logger
- #log_key_value — TestLab::Utility::Logger
- #log_page_break — TestLab::Utility::Logger
- #log_ruby — TestLab::Utility::Logger
- #lxc — TestLab::Container::LXC
- #lxc — TestLab::Node::LXC
- #lxc_clone — TestLab::Container::Clone
- #manage_route — TestLab::Provisioner::Route
- #memory — TestLab::Provider::Vagrant
- #memory_usage — TestLab::Container::Status
- #method_missing — TestLab
- #method_missing — TestLab::Node::MethodMissing
- #method_proxy — TestLab
- #mode — TestLab::Container::Status
- #mount_blob — TestLab::Provisioner::NFSMount
- #netmask — TestLab::Interface
- #netmask — TestLab::Network::Status
- #netmask — TestLab::Utility::CIDR
- #network — TestLab::Network::Status
- #network — TestLab::Utility::CIDR
- #networks — TestLab
- #node_method_proxy — TestLab
- #nodes — TestLab
- #octets — TestLab::Utility::CIDR
- #on_container_callback — TestLab::Provisioner::HostsFile
- #on_container_create — TestLab::Provisioner::HostsFile
- #on_container_deprovision — TestLab::Provisioner::Chef::OmniBus
- #on_container_deprovision — TestLab::Provisioner::Chef::RubyGemClient
- #on_container_deprovision — TestLab::Provisioner::HostsFile
- #on_container_deprovision — TestLab::Provisioner::NFSMount
- #on_container_destroy — TestLab::Provisioner::HostsFile
- #on_container_destroy — TestLab::Provisioner::NFSMount
- #on_container_down — TestLab::Provisioner::HostsFile
- #on_container_down — TestLab::Provisioner::NFSMount
- #on_container_provision — TestLab::Provisioner::Apt
- #on_container_provision — TestLab::Provisioner::AptCacherNG
- #on_container_provision — TestLab::Provisioner::Bind
- #on_container_provision — TestLab::Provisioner::Chef::OmniBus
- #on_container_provision — TestLab::Provisioner::Chef::OmniTruck
- #on_container_provision — TestLab::Provisioner::Chef::RubyGemClient
- #on_container_provision — TestLab::Provisioner::Chef::RubyGemServer
- #on_container_provision — TestLab::Provisioner::HostsFile
- #on_container_provision — TestLab::Provisioner::NFSMount
- #on_container_provision — TestLab::Provisioner::Resolv
- #on_container_provision — TestLab::Provisioner::Shell
- #on_container_up — TestLab::Provisioner::Bind
- #on_container_up — TestLab::Provisioner::HostsFile
- #on_container_up — TestLab::Provisioner::NFSMount
- #on_container_up — TestLab::Provisioner::Resolv
- #on_network_destroy — TestLab::Provisioner::Route
- #on_network_down — TestLab::Provisioner::Route
- #on_network_provision — TestLab::Provisioner::Bind
- #on_network_up — TestLab::Provisioner::Bind
- #on_network_up — TestLab::Provisioner::Route
- #on_node_destroy — TestLab::Provisioner::Route
- #on_node_down — TestLab::Provisioner::Route
- #on_node_provision — TestLab::Provisioner::AptCacherNG
- #on_node_provision — TestLab::Provisioner::Bind
- #on_node_provision — TestLab::Provisioner::Raring
- #on_node_provision — TestLab::Provisioner::Resolv
- #osx_network — Object
- #persistent — TestLab::Container::Clone
- #persistent_operation_check — TestLab::Container::Clone
- #please_wait — TestLab::Utility::Misc
- #port — TestLab::Provider::BareMetal
- #port — TestLab::Provider::Local
- #port — TestLab::Provider::Vagrant
- #primary_interface — TestLab::Container::Interface
- #primary_user — TestLab::Container::User
- #progress_callback — TestLab::Container::IO
- #provision — TestLab
- #provision — TestLab::Container::Provision
- #provision — TestLab::Network::Provision
- #provision — TestLab::Node::Provision
- #provision — TestLab::User::Lifecycle
- #provision_template — TestLab::Provisioner::Apt
- #provision_template — TestLab::Provisioner::AptCacherNG
- #provision_template — TestLab::Provisioner::Raring
- #provision_template — TestLab::Provisioner::Resolv
- #ptr — TestLab::Interface
- #ptr — TestLab::Container::Status
- #ptr — TestLab::Network::Bind
- #ptr — TestLab::Utility::CIDR
- #recycle — TestLab
- #recycle — TestLab::Support::Lifecycle
- #reload — TestLab::Provider::BareMetal
- #reload — TestLab::Provider::Local
- #reload — TestLab::Provider::Vagrant
- #remove_hosts — TestLab::Provisioner::HostsFile
- #remove_nfs_mounts — TestLab::Provisioner::NFSMount
- #render_vagrantfile — TestLab::Provider::Vagrant
- #repo_dir — TestLab::Container
- #repo_dir — TestLab::Labfile
- #repo_dir — TestLab::Node
- #reset_screen — TestLab::Support::Parallel
- #resize — TestLab::Provider::Vagrant
- #restart_service_command — TestLab::Provisioner::NFSMount
- #reverse_method_proxy — TestLab
- #sc_download — TestLab::Container::IO
- #sed_exports — TestLab::Provisioner::NFSMount
- #sed_hostsfile — TestLab::Provisioner::HostsFile
- #send_lab_action — Object
- #service_check — TestLab::Provisioner::NFSMount
- #ssh — TestLab::Container::SSH
- #ssh — TestLab::Node::SSH
- #ssh_config — TestLab::Container::SSH
- #ssh_shutdown! — TestLab::Node::SSH
- #start_args — TestLab::Container::Support
- #state — TestLab::Provider::BareMetal
- #state — TestLab::Provider::Local
- #state — TestLab::Provider::Vagrant
- #state — TestLab::Container::Status
- #state — TestLab::Network::Status
- #status — TestLab::Container::Status
- #status — TestLab::Network::Status
- #status — TestLab::Node::Status
- #sudo — TestLab::Utility::Misc
- #sudo_prompt — TestLab::Utility::Misc
- #synced_folders — TestLab::Provider::Vagrant
- #template_dir — TestLab::Node::ClassMethods
- #to_ephemeral — TestLab::Container::Clone
- #to_persistent — TestLab::Container::Clone
- #transfer_message — TestLab::Container::IO
- #ui — TestLab::DualMethods
- #ui= — TestLab::DualMethods
- #up — TestLab
- #up — TestLab::Provider::BareMetal
- #up — TestLab::Provider::Local
- #up — TestLab::Provider::Vagrant
- #up — TestLab::Container::Actions
- #up — TestLab::Network::Actions
- #up — TestLab::Node::Actions
- #upload — TestLab::Support::Execution
- #user — TestLab::Provider::BareMetal
- #user — TestLab::Provider::Local
- #user — TestLab::Provider::Vagrant
- #vagrant_cli — TestLab::Provider::Vagrant
- #validation_pem — TestLab::Provisioner::Chef::OmniBus
- #validation_pem — TestLab::Provisioner::Chef::RubyGemClient
- #vboxmanage_cli — TestLab::Provider::Vagrant