使用厨师时,在什么情况下,人们会在节点中设置属性?

时间:2014-11-12 05:33:07

标签: chef

配置节点时,我认为好的做法是在配方,角色或环境中指定属性,但不在节​​点本身中指定。同样在Chef's attribute precedence manual中,它甚至不包括位于节点"中的"属性的情况。但我注意到,通过此选项,您可以在Opscode的Web UI中编辑节点的属性。有没有人有一个场景,你直接在节点中设置属性?感谢。

Opscode screenshot

1 个答案:

答案 0 :(得分:1)

简短的回答,不要。

答案很长,它有时用作服务发现的自注册系统或幂等检查的外部存储的一部分(常见的例子是将随机生成的DB密码存储为节点属性)。

这是厨师的一个错误特征,并且在未来的主要版本中试图修复它的杂音,但没有具体的。