I’m new to Python and Fabric, and I’ve modified a script that pings hosts on our LAN (to determine what machines are alive, we have a lot) to log into the hosts and list running processes back to the client. Whilst this works on servers, it seems there’s other devices in the subnets that don’t permit SSH logins and the connection is refused, causing Fabric to exit with a fatal error. Is there any way to make Fabric skip any host that refuses a connection?
Using
with settings(warn_only=True)
doesn’t seem to help.
Thanks.
You can set this env var or also use this flag. Searching the docs, if you can’t find it in a heading, is best.