Merge pull request #6140 from ryanpetrello/fix-ansible-23-setup-payload

work around a change in ansible 2.3 to `Task.get_name()`
This commit is contained in:
Ryan Petrello 2017-05-01 10:42:08 -04:00 committed by GitHub
commit 6870104811

View File

@ -301,7 +301,7 @@ class BaseCallbackModule(CallbackBase):
# strip environment vars from the job event; it already exists on the
# job and sensitive values are filtered there
if result._task.get_name() == 'setup':
if result._task.action in ('setup', 'gather_facts'):
result._result.get('ansible_facts', {}).pop('ansible_env', None)
event_data = dict(