{"push_id":748846209,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"bc2dae1f444fe776e5a12ab0108fa74b2df30296","before":"e9d3e8deb321d4f0abd97b31f27f023b19cdafc2","commits":[{"sha":"fdc11d9e5922811533e51968a34d05a2d94feec2","author":{"email":"1bb641dc23c3a93cce4eee683bcf4b2bea7903a3@redhat.com","name":"Andrew Schoen"},"message":"ansible: read the ansible failure log and raise a more meaningful error\n\nThis works with a custom ansible callback plugin that intercepts task\nfailures and writes them to a log file (in yaml format) provided by the\nansible task as an environment variable. If the playbook fails, teuthology\nreads that failure log and raises an AnsibleFailedError with the actual\noutput from the failed ansible task.\n\nSigned-off-by: Andrew Schoen <aschoen@redhat.com>","distinct":true,"url":"https://api.github.com/repos/ceph/teuthology/commits/fdc11d9e5922811533e51968a34d05a2d94feec2"},{"sha":"bc2dae1f444fe776e5a12ab0108fa74b2df30296","author":{"email":"d7cdf09fc0f0426e98c9978ee42da5d61fa54986@cerza.org","name":"Zack Cerza"},"message":"Merge pull request #589 from ceph/wip-better-ansible-failures\n\nansible: read the ansible failure log and raise a more meaningful error","distinct":true,"url":"https://api.github.com/repos/ceph/teuthology/commits/bc2dae1f444fe776e5a12ab0108fa74b2df30296"}]}