Adding new feature - meta: clear_host_errors

Allows for the clearing of any failed/unreachable hosts
This commit is contained in:
James Cammarata 2016-02-03 14:52:29 -05:00
parent c433289a8b
commit da9ae14ff6

View file

@ -656,5 +656,10 @@ class StrategyBase:
self._inventory.refresh_inventory()
#elif meta_action == 'reset_connection':
# connection_info.connection.close()
elif meta_action == 'clear_host_errors':
self._tqm._failed_hosts = dict()
self._tqm._unreachable_hosts = dict()
for host in iterator._host_states:
iterator._host_states[host].fail_state = iterator.FAILED_NONE
else:
raise AnsibleError("invalid meta action requested: %s" % meta_action, obj=task._ds)