我正在尝试获取我的chef服务器上的节点列表,该服务器上有一个具有特定名称的食谱。
nodes_list = Search('node', 'cookbooks:<cookbook_name')
for row in nodes_list:
print(row['ipaddress'])它不返回任何结果。如何搜索包含特定食谱名称的节点。
发布于 2019-09-14 01:15:46
您可以使用bash一行for循环来完成此操作:
for nodes in $(knife node list); do knife node show $nodes -r; done如果您只想查看具有特定cookbook的节点:
for nodes in $(knife node list); do knife node show $nodes -r | grep COOKBOOK; donehttps://stackoverflow.com/questions/57923640
复制相似问题