def run(self): self.process_delegate_list() for d in self.args.delegate_list: log.info("Installing cluster for delegate {}".format(d)) d = Delegate(self.args, d) d.install(dry_run=self.args.dry_run) if self.args.master: d = Delegate(self.args, 0) log.info("Polling for Salt Master public IP") while not d.probe(): time.sleep(5)
def run(self): delegates = handson.myyaml.stanza('delegates') for d in range(0, delegates + 1): delegate_obj = Delegate(self.args, d) delegate_obj.probe()