thanks for the reply Brian.  Yes, it sounds like clear_host_errors i think 
will be too big of a hammer, I just want to ignore unreachable.

I'll have to figure something else out then, have a couple other scenarios 
in mind anyways, gonna also look at 
 something like  https://github.com/openstack/ara to have better 
logging/reporting on playbook runs so I can more easily find the failed 
hosts and rerun.

ultimately just looking for a nice clean way to monitor and re-run failed 
executions, as well as easily distinguish things like connection failures 
vs actual failures where you know that running it again when the connection 
is up will work.   I don't find AWX gives me a good enough view into this 
and am looking for a better overall strategy.

On Wednesday, January 16, 2019 at 3:21:24 PM UTC-8, Brian Coca wrote:
>
> So what you are asking would be the 'default' way ansible operates, it 
> removes 'unreachable' hosts from the rest of the play and then 
> continues with the rest of the hosts. 
> > - any future tasks in the play against that host will not be run (no 
> point as they will all fail as host unreachable). 
>   this is the default 
> > - the playbook will continue run all tasks against the other hosts that 
> are reachable 
>    also the default 
> > - the playbook run will report success (return code = 0) 
>   this is not the default, but you can have a `meta: 
> clear_host_errors` as your last task .. but this might be too big of a 
> hammer. 
>
> There are some cases in which the above is not true, for example, 
> using serial, if all hosts in a 'serial batch' fail (unreachable 
> counts) then the whole play fails, you also have max_fail_percentage 
> to manage how many failures you tolerate. 
>
>
> ---------- 
> Brian Coca 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/842756e0-0741-4af3-8f74-cf75cb0a8464%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to