Great Jeff --skip-bad-hosts works perfectly 

$ fab -V
Fabric 1.8.3
Paramiko 1.12.3

I had Fabric 1.3.2 before.


Thanks a lot !


----Message d'origine----
De : j...@bitprophet.org
Date : 06/04/2014 - 20:04 (CEST)
A : tgdze...@bluewin.ch
Cc : fab-user@nongnu.org
Objet : Re: [Fab-user] skip "No route to host"

Try http://docs.fabfile.org/en/1.8/usage/env.html#skip-bad-hosts ?

On Sun, Apr 6, 2014 at 2:25 AM, tgdze...@bluewin.ch <tgdze...@bluewin.ch> wrote:
> Hi all,
>
> how can I avoid or skip "Fatal error: Low level socket error connecting to 
> host xyz: No route to host" when one host is down / not reachable ?
>
>
> e.g.
>
> from fabric.api import env,sudo,roles,run,task,cd
>
> env.roledefs = {
>     'lamp':['www','www-b','www-f'],
>     }
>
> def updatenupgrade():
>     if run("lsb_release -i| egrep -i '(Debian|Ubuntu)'"):
>         sudo('aptitude update && aptitude upgrade')
>     else:
>         sudo('yum update')
>
>
>
>
>
> If host 'www-b' is down 'www-f' unfortunately never gets treated.
>
> (--warn-only does not help)
>
>
> thanks,
>
>
> Jan
>
> _______________________________________________
> Fab-user mailing list
> Fab-user@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/fab-user



-- 
Jeff Forcier
Unix sysadmin; Python/Ruby engineer
http://bitprophet.org


_______________________________________________
Fab-user mailing list
Fab-user@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fab-user

Reply via email to