#
# Getting Instances
#
instances, instances_ok, reservations = infra_deploy.get_instances(resources)
print "Instances(engine): %s" % instances
print "Num Instances to verify: %s" % instances_ok
print "New Instances(engine): %s" % reservations

#
# Rebooting Instances
#
print "\nGettint instances ids"
instances_ids = []
for instance in instances:
    instances_ids.append( instance[0].id.encode("latin-1") )

print "Instances Ids to Reboot: %s" % instances_ids
reboot_instances = infra_deploy.reboot_instances( instances_ids )
print "Instances Rebooting: %s" % reboot_instances

#
# Log in Instances
#
print "\nGettint instances ips"
instances_ips = []
for instance in instances:
    instances_ips.append( instance[0].public_dns_name.encode("latin-1") )

print "Instances Ips to Logging: %s" % instances_ips
logging_consoles = infra_deploy.show_instances( instances_ips )
print "Instances Rebooting: %s" % logging_consoles