对于专家来说,这可能更容易。
我正在学习编写自定义LWRP,因此试图理解已编写的那个...... yum
食谱。可在此处找到:http://community.opscode.com/cookbooks/yum
问题:
在上面的食谱中,哪个(哪个文件/行)是资源yum_repository
??
我已经浏览了这本食谱的每一行,并运行grep
搜索此字符串的各种组合,但没有任何帮助。
您能否帮助我了解上述食谱中yum_reposiroty
资源的定义/编码位置和方式。
感谢。
更新
我想我应该更清楚了。我试图理解是什么使yum_repository
成为有效的资源名称,而yum_spiderman
不是有效的资源名称。换句话说,关键字 yum_repository
必须已在食谱中的某处定义。我知道有一个名为repository
的资源提供者。但是,我的问题是关于 yum_repository
(注意:我想知道资源名称中的yum_
部分在哪里)。或者可能是我的解释错了,但问题仍然是一样的。
答案 0 :(得分:2)
LWRP由两个文件组成,即“资源”(声明)和“提供者”(实现):