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