我什至找不到供应商的任何官方文档。
厨师如何决定使用哪个提供者来执行特定的操作(例如,enable
服务的操作)?
默认是什么?
如何检查或更改它?
答案 0 :(得分:1)
未选择提供者进行特定操作,而是选择了整个资源。
当您编写自己的自定义资源时,存在特定性规则,我认为它也适用于厨师提供的资源,不仅是自定义资源。另外,如果需要,您可以覆盖提供程序。
在大多数情况下,您也可以调用特定的提供程序而不是一般的提供程序,例如,用loan
而不是apt_package
。同样的情况适用于服务或任何其他资源。尽管,Chef非常擅长找出最适合该系统的系统(正如我已经提到的,在大多数情况下)