如何获取节点列表以及特定厨师环境中运行列表中分配的角色和配方?

时间:2016-10-13 14:45:12

标签: chef chef-recipe chef-solo knife cookbook

我使用以下命令获取特定环境中的节点列表。

knife node list -e env1

如何修改knife命令以包含其中的运行列表项?

2 个答案:

答案 0 :(得分:2)

您不会使用knife node list。大多数刀命令都是其底层REST API调用的非常直接的包装器。如果要构建用于以特定格式显示的脚本,您可能希望使用knife exec或完全跳过刀并使用类似chef-api gem或PyChef Python库的内容。

答案 1 :(得分:0)

尝试以下方法:

knife search node "roles:$ROLENAME"