如何获取节点列表列表以及特定厨师环境中运行列表中分配的角色和食谱?
How to get list of nodes list alongwith the roles and recipes assigned in the runlist within a particular chef environment?
我正在使用以下命令获取特定环境中的节点列表。
knife node list -e env1
如何修改 knife 命令以在其中包含 运行 列表项?
您不会为此使用 knife node list
。大多数 knife 命令都是对其底层 REST API 调用的非常直接的包装。如果你想构建一个以特定格式显示的脚本,你可能想使用 knife exec
或完全跳过 knife 并使用类似 chef-api
gem 或 PyChef
Python图书馆。
尝试以下操作:
knife search node "roles:$ROLENAME"
我正在使用以下命令获取特定环境中的节点列表。
knife node list -e env1
如何修改 knife 命令以在其中包含 运行 列表项?
您不会为此使用 knife node list
。大多数 knife 命令都是对其底层 REST API 调用的非常直接的包装。如果你想构建一个以特定格式显示的脚本,你可能想使用 knife exec
或完全跳过 knife 并使用类似 chef-api
gem 或 PyChef
Python图书馆。
尝试以下操作:
knife search node "roles:$ROLENAME"