Ho questo codice (foo
e bar
sono server locali):ottenere il valore corrente della lista env.hosts con Python tessuto Biblioteca
env.hosts = ['foo', 'bar']
def mytask():
print(env.hosts[0])
Il che, di stampe corso foo ogni iterazione.
Come probabilmente sapete, itera tessuto attraverso l'elenco env.hosts ed esegue MyTask() su ciascuno di loro in questo modo:
fab mytask
fa
task
viene eseguito su foo
task
è eseguito su bar
Sto cercando un modo per ottenere l'host corrente in ogni iterazione.
Grazie,
Nota che host_sting avrà qualsiasi informazione di connessione aggiuntiva, se utilizzata, del nome utente e della porta, invece del nome host semplice. – Morgan