lib/kytoon/providers/cloud_cue/server_group.rb in kytoon-1.4.2 vs lib/kytoon/providers/cloud_cue/server_group.rb in kytoon-1.4.3
- old
+ new
@@ -73,10 +73,11 @@
sg.servers << Server.new(
:name => server_name,
:description => server_config["description"],
:flavor_id => server_config["flavor_id"],
:image_id => server_config["image_id"],
+ :image_name => server_config["image_name"],
:gateway => server_config["gateway"]
)
end
# automatically add a key for the current user
@@ -103,10 +104,15 @@
self.servers.each do |server|
xml_servers.server do |xml_server|
xml_server.name(server.name)
xml_server.description(server.description)
xml_server.tag! "flavor-id", server.flavor_id
- xml_server.tag! "image-id", server.image_id
+ if server.image_id then
+ xml_server.tag! "image-id", server.image_id
+ end
+ if server.image_name then
+ xml_server.tag! "image-name", server.image_name
+ end
if server.admin_password then
xml_server.tag! "admin-password", server.admin_password
end
xml_server.tag! "cloud-server-id-number", server.cloud_server_id_number if server.cloud_server_id_number
xml_server.tag! "status", server.status if server.status