Module: Provisioner::ComputeAction::Create

Included in:
Provisioner::ComputeNode
Defined in:
lib/provisioner/compute_action/create.rb

Instance Method Summary collapse

Instance Method Details

#launch_server(name) ⇒ Object



152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/provisioner/compute_action/create.rb', line 152

def launch_server name
  super
  server = provision(name, options)

  wait_for_vms_to_appear(server, options)

  update_guest_customization_options(server, options)
  update_network_connection_options(server, options)
  update_machine_resources(server, options)

  power_on(server)

  server
end

#launch_serversObject



167
168
169
# File 'lib/provisioner/compute_action/create.rb', line 167

def launch_servers
  super
end

#prepare_runObject



171
172
173
# File 'lib/provisioner/compute_action/create.rb', line 171

def prepare_run
  super
end