是否可以通过 knife 命令(ssh)来设置属性,
例如
knife ssh ‘role:server’ ‘sudo chef-client’ <-- how to pass attributes to remote?
答案1
您应该在 Chef 服务器上的节点对象上设置所需的属性。
您可以通过多种方法来实现这一点。
- 将属性添加到您已应用于节点的角色 - 这对于单一角色的系统来说可能是最好的。
- 使用刀节点编辑直接修改节点,或使用脚本进行修改刀执行器。
- 如果您正在使用环境中的属性,请设置这些属性。