重新使用Chef

时间:2015-08-11 08:01:27

标签: chef chef-recipe

我想多次重复使用相同的食谱。例如,我有一个在Windows机器上安装证书的方法(下载它,放入适当的商店,......)。但取决于机器/角色我想仅为X证书运行它。

我正在使用完整的厨师基础设施。

1 个答案:

答案 0 :(得分:2)

另外两个适合这项任务的概念比食谱更好:

  • Definititons:允许您将多个资源(remote_fileexecute等)组合到一个新资源中。对你来说可能是对的。
  • Libraries:是纯粹的红宝石代码,适合更复杂的任务。

根据Sebastian的建议,您仍然可以在食谱中迭代数据包。虽然这是真的,但是将任务下载,放入正确的商店,...... 的更简洁的方法将是一个定义或库。