def playbook_on_start(self):
     ansible_job_dict = self.playbook.extra_vars
     ansible_playbook_name = self.playbook.filename
     print "Current playbook name is:", ansible_playbook_name
     self.ansible_job_id = ansible_job_dict.get("job_id")
     job_DAO.update_job_status(self.ansible_job_id, "Executing")
     print "Get job id on playbook start:", self.ansible_job_id
예제 #2
0
 def playbook_on_start(self):
     ansible_job_dict = self.playbook.extra_vars
     ansible_playbook_name = self.playbook.filename
     print "Current playbook name is:", ansible_playbook_name
     self.ansible_job_id = ansible_job_dict.get("job_id")
     job_DAO.update_job_status(self.ansible_job_id, "Executing")
     print "Get job id on playbook start:", self.ansible_job_id
    def playbook_on_stats(self, stats):
        count = job_DAO.get_failed_logs_count(self.ansible_job_id)
        print "Failure count:", count
        if count > 0:
            job_DAO.update_job_status(self.ansible_job_id, "Failure")
        else:
            job_DAO.update_job_status(self.ansible_job_id, "Success")

        pprint.pprint(stats)
예제 #4
0
    def playbook_on_stats(self, stats):
        count = job_DAO.get_failed_logs_count(self.ansible_job_id)
        print "Failure count:", count
        if count > 0:
            job_DAO.update_job_status(self.ansible_job_id, "Failure")
        else:
            job_DAO.update_job_status(self.ansible_job_id, "Success")

        pprint.pprint(stats)