Method: RSpecSystem::NodeSet::Openstack#launch
- Defined in:
- lib/rspec-system/node_set/openstack.rb
#launch ⇒ Object
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/rspec-system/node_set/openstack.rb', line 30 def launch nodes.each do |k,v| storage = RSpec.configuration.rs_storage[:nodes][k] ||= {} = { :flavor_ref => flavor.id, :image_ref => image.id, :name => "#{k}-#{@now}", :key_name => vmconf[:keypair_name] } [:nics] = [{'net_id' => nic.id}] if vmconf[:network_name] log.info "Launching openstack instance #{k}" result = compute.servers.create storage[:server] = result end end |