[英]How do you define a wrapper function in Fabric?
考慮這個簡單的結構文件:
def wrapper():
f1()
f2()
@hosts([host1])
def f1():
run('ls')
@hosts([host2])
def f2():
run('uname')
通過運行fab wrapper
,您會收到以下提示:
未找到主機。 請為連接指定一個(單個)主機字符串:
如何讓wrapper()
忽略任何主機,並假設所有子任務都將處理該方面?
Fabric issue #21解決了這個長期存在的問題。
execute()
現在支持這種行為。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.