Class: PoolParty::Installers::Vmware

Inherits:
PoolParty::Installer show all
Defined in:
lib/poolparty/installers/vmware.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from PoolParty::Installer

all, #exit_msg, find_by_name, inherited, #run, to_s, #welcome_message

Methods included from Askable

included

Methods included from Pinger

included

Class Method Details

.descriptionObject



18
19
20
# File 'lib/poolparty/installers/vmware.rb', line 18

def self.description
  "Vmware Fusion installer"
end

.nameObject



14
15
16
# File 'lib/poolparty/installers/vmware.rb', line 14

def self.name
  "Vmware"
end

Instance Method Details

#stepsObject



5
6
7
8
9
10
11
12
# File 'lib/poolparty/installers/vmware.rb', line 5

def steps
  [
    :get_vmrun_file, :get_vm_ip, :get_key,
    :add_vmware_fusion_to_path, :start_vmrun_instance,
    :wait_for_connection, :scp_key, :test_login, :fix_eth0,
    :shutdown_vmrun_instance
  ]
end