标签: chef
编写Chef配方时,将一些常用功能抽象为可重用资源或库通常很有用。根据其文档,Chef似乎提供了两种非常类似的方法:Lightweight Resource Providers和Definitions。
这些方法之间存在哪些实际差异(即LWRP服务的目的是什么,而定义没有,反之亦然),以及在什么条件下我想要使用哪一种?乍一看,它们似乎几乎相同。