Tôi đã có mã này (foo
và bar
là các máy chủ địa phương):Lấy giá trị hiện tại của danh sách env.hosts với Python Vải Thư viện
env.hosts = ['foo', 'bar']
def mytask():
print(env.hosts[0])
Trong đó, tất nhiên in foo mỗi lần lặp.
Như bạn đã biết, lặp Vải qua danh sách env.hosts và thực hiện mytask() trên mỗi người trong số họ theo cách này:
fab mytask
không
task
được thực thi trên foo
task
là được thực hiện trên bar
Tôi đang tìm cách để có được máy chủ hiện tại trong mỗi lần lặp lại.
Xin cảm ơn,
Lưu ý rằng host_sting sẽ có bất kỳ thông tin kết nối bổ sung nào, nếu được sử dụng, của tên người dùng và cổng, thay vì tên máy chủ thuần túy. – Morgan