def _get_instance(self): # configure security group aws.SecurityGroup(self.cfg).add_ip(utils.get_external_ip()) ec2 = aws.Ec2(self.cfg) if self.cfg.use_instance is not None: self.cfg.shutdown = False return ec2.find_running_instance(self.cfg.use_instance) else: return ec2.start_instance(tag=self.cfg.session_name)
def _add(self): if not self.cfg.masks: self.secgrp.add_ip(utils.get_external_ip()) else: for mask in self.cfg.masks: self.secgrp.add_mask(mask)