lib/mccloud/provider/aws/provider.rb in mccloud-0.0.27 vs lib/mccloud/provider/aws/provider.rb in mccloud-0.0.28
- old
+ new
@@ -217,15 +217,17 @@
hostentries = Hash.new
filter = self.filter
self.raw.servers.each do |s|
name_tag = s.tags["Name"]
- if name_tag.start_with?(filter)
- servername = name_tag.sub(/^#{filter}/,'')
- h = Hash.new
- h['public_ip_address']=s.public_ip_address
- h['private_ip_address']=s.private_ip_address
- hostentries[servername] = h
+ if (!name_tag.nil?)
+ if name_tag.start_with?(filter)
+ servername = name_tag.sub(/^#{filter}/,'')
+ h = Hash.new
+ h['public_ip_address']=s.public_ip_address
+ h['private_ip_address']=s.private_ip_address
+ hostentries[servername] = h
+ end
end
end
return hostentries
end