Chef infra 厨师长自定义资源是否应使用属性作为默认属性值?
厨师定制资源是否应该使用厨师属性作为默认属性值?我可以在这里看到几个选项:Chef infra 厨师长自定义资源是否应使用属性作为默认属性值?,chef-infra,Chef Infra,厨师定制资源是否应该使用厨师属性作为默认属性值?我可以在这里看到几个选项: 拥有一本纯粹的图书馆烹饪书,其中只包含定制资源(或LWRP),只有使用Chef DSL编写食谱的人才能配置这些资源 拥有一本库烹饪书,其中属性的默认值可以来自Chef属性。这允许用户在Chef服务器上设置某些值,只要存在使用相关资源的菜谱 有一本提供自定义资源的食谱,但有一个默认食谱,它使用Chef属性填充所有值。i、 只有配方使用了属性。在这种情况下,食谱(和属性)可以放在单独的食谱中,但将其全部放在一本食谱中似乎很方
有时,如果节点属性必须是真正全局的,我会直接在资源或提供者中使用节点属性,但我只能想到少数情况下是如此。通常的做法是覆盖属性的包装器食谱,这里没有“最佳”做法。