![如何从 knife 命令(ssh)传递属性?](https://linux22.com/image/796770/%E5%A6%82%E4%BD%95%E4%BB%8E%20knife%20%E5%91%BD%E4%BB%A4%EF%BC%88ssh%EF%BC%89%E4%BC%A0%E9%80%92%E5%B1%9E%E6%80%A7%EF%BC%9F.png)
是否可以通过 knife 命令(ssh)来设置属性,
例如
knife ssh ‘role:server’ ‘sudo chef-client’ <-- how to pass attributes to remote?
答案1
您应该在 Chef 服务器上的节点对象上设置所需的属性。
您可以通过多种方法来实现这一点。
- 将属性添加到您已应用于节点的角色 - 这对于单一角色的系统来说可能是最好的。
- 使用刀节点编辑直接修改节点,或使用脚本进行修改刀执行器。
- 如果您正在使用环境中的属性,请设置这些属性。