如何传递来自knife命令(ssh)的属性?

是否有可能从命令(SSH)属性,

例如

knife ssh 'role:server' 'sudo chef-client' <-- how to pass attributes to remote? 

您应该在Chef Server上的节点对象上设置所需的属性。

你可以通过各种方法来做到这一点。

  • 将属性添加到您应用到节点的angular色 – 这可能是所有单一angular色的系统的最佳select。
  • 直接修改节点,用knife节点编辑,或用knife exec编写脚本。
  • 如果您正在使用这些属性,请在环境中设置属性。