2011-03-10 53 views
2
env.roledefs = { 
    'seed': ['host1'], 
    'peer': ['host2'] 
} 

@roles('seed') 
def test(): 
    pass 

@roles('peer') 
def test1(): 
    pass 

def deploy(): 
    test() 
    test1() 

晶圆厂测试,工厂测试1 - 一切ok为什么结构报告“找不到主机”?

晶圆厂部署:

没有找到主机。请指定(单个)主机字符串进行连接:

为什么?

+0

做的事情执行帮助?我仍然得到这个问题甚至包装呼吁部署执行 – theannouncer 2018-02-08 23:40:09

+0

AHHH!我正在执行(test_task())不执行(test_task)! nvmd – theannouncer 2018-02-09 00:23:54

回答

4

当调用从deploytesttest1,该@roles都没有考虑到。您应该使用execute(test)execute(test1)来调用函数。

参见:

+0

添加了另一个链接,并对此进行了很好的解释。 – UpTheCreek 2013-01-24 12:58:49

+0

即使包裹在执行,它仍然抱怨我。为什么? – theannouncer 2018-02-08 21:24:36

+0

AHHH!我正在执行(test_task())不执行(test_task)! – theannouncer 2018-02-09 00:23:41

相关问题