Chef infra 当使用chef时,在什么情况下可以在节点本身中设置属性?

Chef infra 当使用chef时,在什么情况下可以在节点本身中设置属性?,chef-infra,Chef Infra,配置节点时,我认为最好的做法是在配方、角色或环境中指定属性,而不是在节点本身中指定属性。此外,它甚至不包括“位于节点中的属性”的情况。但我注意到,有一个选项允许您在Opscode的Web UI中编辑节点的属性。是否有人有直接在节点中设置属性的场景?谢谢 简短的回答,不要 答案很长,它有时被用作服务发现的自注册系统的一部分,或用于幂等性检查的外部存储(常见的例子是将随机生成的DB密码存储为节点属性) 这在很大程度上是Chef的一个错误功能,有人私下说要在未来的主要版本中修复它,但还没有具体的内容

配置节点时,我认为最好的做法是在配方、角色或环境中指定属性,而不是在节点本身中指定属性。此外,它甚至不包括“位于节点中的属性”的情况。但我注意到,有一个选项允许您在Opscode的Web UI中编辑节点的属性。是否有人有直接在节点中设置属性的场景?谢谢

简短的回答,不要

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

这在很大程度上是Chef的一个错误功能,有人私下说要在未来的主要版本中修复它,但还没有具体的内容