Method: Jupiter::Host#setup_template

Defined in:
lib/jupiter/host.rb

#setup_template(original_name, new_name) ⇒ Object



218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
# File 'lib/jupiter/host.rb', line 218

def setup_template(original_name, new_name)
  extract_template(original_name, new_name)
  rename_copied_template(original_name, new_name)
  update_vmx(original_name, new_name)
  update_vmxf(original_name, new_name)
  update_vmdk(original_name, new_name)
  register_vm(new_name)
  close_ssh
  sleep 5
  power_on_vm(new_name)
  sleep 5
  answer_vm_question(new_name) # Needed to answer the "Was the VM moved" question that pops up.
  sleep 5
  power_on_vm(new_name)
end