当使用pychef搜索节点运行列表时,我得到一个空的运行列表

时间:2017-08-25 09:05:29

标签: python chef pychef

所以我使用以下代码来获取节点运行列表

with ChefAPI('http://localhost:4000', 'my.pem', 'admin'):
     n = Node('web1')
     print n.run_list

但是我一直在获得一个空的运行列表,但是当我尝试获取节点的环境时它会起作用。我没有得到任何错误它只是显示[]。有没有人可能知道为什么会这样做?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

该网址听起来不对。您需要通过正确的API URL访问Chef Server,通常是https://something。 4000是其中一个组件的内部端口(通常)。