* account * addresses * administrator * afterwards * because * bridgeable * capabilities * capability * checksum * configuration * configuration for * configure * criteria * delimited * delivered * derivatives * description * detect * directory * display * downloading * during * electric * enabling * encountered * equivalent * executable * executed * hashicorp * hypervisor * hyphens * implementation * incorporate * inheritance * initialize * instance * instead * interactions * invocable * machine * maximum * message * mounting * overridden * overwrite * paramiko * preparing * provides * provisioning * recursively * requested * resetting * retryable * running * satisfied * searching * sometimes * specified * successfully * synced folders * unauthorized * underlying * userprofile * vagrant * vagrantfile * variable * various * version * virtual * windows
17 lines
449 B
Ruby
17 lines
449 B
Ruby
require "vagrant/capability_host"
|
|
|
|
module Vagrant
|
|
# This class handles host-OS specific interactions. It is responsible for
|
|
# detecting the proper host OS implementation and delegating capabilities
|
|
# to plugins.
|
|
#
|
|
# See {Guest} for more information on capabilities.
|
|
class Host
|
|
include CapabilityHost
|
|
|
|
def initialize(host, hosts, capabilities, env)
|
|
initialize_capabilities!(host, hosts, capabilities, env)
|
|
end
|
|
end
|
|
end
|