是否可以從刀命令(ssh)中獲取屬性,
例如
knife ssh ‘role:server’ ‘sudo chef-client’ <-- how to pass attributes to remote?
您應該在 Chef 伺服器上的節點對像上設置所需的屬性。
您可以通過多種方法做到這一點。
- 將屬性添加到您已應用於節點的角色中——這對於所有都在單個角色中的系統來說可能是最好的。
- 使用刀節點編輯直接修改節點,或使用刀 exec編寫腳本。
- 如果您正在使用這些屬性,請在環境中設置屬性。
引用自:https://serverfault.com/questions/447887