def get_all_nodes(): """ Retrieve an array of Node objects """ result = ParseClient.get_all_nodes() return [Node(**n) for n in result]
def run_single_job(self, job): """ Connect to box and run job """ template_vars = {"nodes": ParseClient.get_all_nodes()} with settings(host_string="%s@%s" % (self.user, self.ip_address)): job_obj = self.get_job_module(job) job_obj.run(template_vars)