Как вы определяете функцию оболочки в Fabric?
Рассмотрим этот простой файл ткани:
def wrapper():
f1()
f2()
@hosts([host1])
def f1():
run('ls')
@hosts([host2])
def f2():
run('uname')
Запустив fab wrapper
вы получаете подсказку для:
Хосты не найдены. Пожалуйста, укажите (одну) строку хоста для соединения:
Как я могу сделать wrapper()
игнорировать какие-либо узлы и предполагать, что все подзадачи будут обрабатывать этот аспект?
1 ответ
Решение
Тканевая проблема № 21 решает эту давнюю проблему.
execute()
теперь поддерживает это поведение.