Tengo este código (foo
y bar
son servidores locales):Obtener el valor actual de la lista env.hosts con Python Tela Biblioteca
env.hosts = ['foo', 'bar']
def mytask():
print(env.hosts[0])
Lo cual, de impresiones del curso foo cada iteración.
Como usted probablemente sabe, itera tela a través de la lista env.hosts y ejecuta MyTask() en cada uno de ellos de esta manera:
fab mytask
hace
task
se ejecuta en foo
task
es ejecutado en bar
Estoy buscando una manera de obtener el host actual en cada iteración.
Gracias,
Tenga en cuenta que host_sting tendrá información de conexión adicional, si se utiliza, del nombre de usuario y el puerto, en lugar del nombre de host simple. – Morgan