Hi Paul,

if you want to hide this kind of output, you can use --hide

fab DoTheUpdates --skip-bad-hosts --hide=warnings -H <comma-separated list
of hosts>

Check this out if you want to hide other kinds of output messages [
http://docs.fabfile.org/en/1.10/usage/output_controls.html]


Regards



2015-09-16 18:21 GMT+02:00 Paul Hoffman <[email protected]>:

> --skip-bad-hosts (or env.skip_bad_hosts) doesn't seem to work for this.
> That is, using either (or both), DoTheUpdates says:
>
> Warning: Timed out trying to connect to host2 (tried 1 time)
> Underlying exception:
>     timed out
>
> That doesn't seem like "skipping". What else do I need to do here to make
> bad hosts skipped silently?
>
> On Wed, Sep 16, 2015 at 12:52 AM, Carlos García <
> [email protected]> wrote:
>
>> I think --skip-bad-hosts would do the work.
>>
>> Try:
>>
>> fab DoTheUpdates --skip-bad-hosts -H <comma-separated list of hosts>
>>
>> Regards
>>
>> 2015-09-16 1:52 GMT+02:00 Paul Hoffman <[email protected]>:
>>
>>> Greetings. I want a script to do an update to all of the hosts that are
>>> alive, but not spend time on ones that aren't. I tried the following as a
>>> way of filling env.hosts:
>>>
>>> @hosts("me@host1", "me@host2")
>>> def PickHosts():
>>>     PickAttempt = run("echo")
>>>     if PickAttempt.succeeded:
>>>         (env.hosts).append(env.host_string)
>>>         print("Adding {}".format(env.host_string))
>>> PickHosts()
>>>
>>> def DoTheUpdates(): ...
>>>
>>> However, running this with a command line of "fab DoTheUpdates", prompts:
>>>    No hosts found. Please specify (single) host string for connection:
>>>
>>> How can I get the above code to work? Or if this is too much of a
>>> kludge, what is the proper way to have DoTheUpdates try a bunch of hosts
>>> but gracefully stop each time it can't log into one?
>>>
>>> --Paul Hoffman
>>>
>>> _______________________________________________
>>> Fab-user mailing list
>>> [email protected]
>>> https://lists.nongnu.org/mailman/listinfo/fab-user
>>>
>>>
>>
>>
_______________________________________________
Fab-user mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/fab-user

Reply via email to