Class: Beaker::Noop

Inherits:
Hypervisor show all
Defined in:
lib/beaker/hypervisor/noop.rb

Constant Summary

Constants inherited from Hypervisor

Hypervisor::CHARMAP, Hypervisor::DEFAULT_CONNECTION_PREFERENCE

Constants included from HostPrebuiltSteps

HostPrebuiltSteps::APT_CFG, HostPrebuiltSteps::ARCHLINUX_PACKAGES, HostPrebuiltSteps::CUMULUS_PACKAGES, HostPrebuiltSteps::DEBIAN_PACKAGES, HostPrebuiltSteps::ETC_HOSTS_PATH, HostPrebuiltSteps::ETC_HOSTS_PATH_SOLARIS, HostPrebuiltSteps::FREEBSD_PACKAGES, HostPrebuiltSteps::IPS_PKG_REPO, HostPrebuiltSteps::NTPSERVER, HostPrebuiltSteps::OPENBSD_PACKAGES, HostPrebuiltSteps::PSWINDOWS_PACKAGES, HostPrebuiltSteps::RHEL8_PACKAGES, HostPrebuiltSteps::ROOT_KEYS_SCRIPT, HostPrebuiltSteps::ROOT_KEYS_SYNC_CMD, HostPrebuiltSteps::ROOT_KEYS_SYNC_CMD_AIX, HostPrebuiltSteps::SLEEPWAIT, HostPrebuiltSteps::SLES10_PACKAGES, HostPrebuiltSteps::SLES_PACKAGES, HostPrebuiltSteps::SOLARIS10_PACKAGES, HostPrebuiltSteps::SOLARIS11_PACKAGES, HostPrebuiltSteps::TRIES, HostPrebuiltSteps::UNIX_PACKAGES, HostPrebuiltSteps::WINDOWS_PACKAGES

Instance Method Summary collapse

Methods inherited from Hypervisor

#connection_preference, create, #generate_host_name, set_ssh_connection_preference

Methods included from HostPrebuiltSteps

#add_el_extras, #additive_hash_merge, #apt_get_update, #check_and_install_packages_if_needed, #construct_env, #copy_file_to_remote, #copy_ssh_to_root, #disable_iptables, #disable_se_linux, #disable_updates, #enable_root_login, #get_domain_name, #get_ip, #hack_etc_hosts, #install_one_of_packages, #package_proxy, #proxy_config, #set_env, #set_etc_hosts, #sync_root_keys, #timesync, #validate_host

Methods included from DSL::Patterns

#block_on

Constructor Details

#initialize(new_hosts, options) ⇒ Noop

Returns a new instance of Noop.



4
5
6
7
8
# File 'lib/beaker/hypervisor/noop.rb', line 4

def initialize(new_hosts, options)
  @options = options
  @logger = options[:logger]
  @hosts = new_hosts
end

Instance Method Details

#cleanupObject



26
27
28
# File 'lib/beaker/hypervisor/noop.rb', line 26

def cleanup
  # noop
end

#configureObject



14
15
16
# File 'lib/beaker/hypervisor/noop.rb', line 14

def configure
  # noop
end

#provisionObject



22
23
24
# File 'lib/beaker/hypervisor/noop.rb', line 22

def provision
  # noop
end

#proxy_package_managerObject



18
19
20
# File 'lib/beaker/hypervisor/noop.rb', line 18

def proxy_package_manager
  # noop
end

#validateObject



10
11
12
# File 'lib/beaker/hypervisor/noop.rb', line 10

def validate
  # noop
end