def run(self): level = logging.WARNING logging.getLogger('handson').setLevel(level) delegates = handson.myyaml.stanza('delegates') for d in range(0, delegates + 1): delegate_obj = Delegate(self.args, d) public_ips = delegate_obj.public_ips() if public_ips is None: continue if 'admin' in public_ips: print("Delegate {}, role {}, public IP {}".format( d, 'admin', public_ips['admin'])) if 'windows' in public_ips: print("Delegate {}, role {}, public IP {}".format( d, 'windows', public_ips['admin'])) print