我正在与流浪汉和厨师独奏合作,到目前为止效果非常好.我确实有一个厨师 - 独奏食谱的共同目录,因为我希望能够简单地从他们的git存储库中克隆一个opscode食谱,然后能够提取更新.为了做到这一点,我想尽可能保持食谱完整,以快进任何更新.
opscode的烹饪书可以通过module.json = {}
选项轻松配置Vagrantfile
.但是,某些选项不可配置,例如设置AllowOverride None
-Setting或类似的功能.
因此,我希望能够覆盖后续目录中的文件,类似于覆盖OOP中的函数.示例:apache2的cookbook包含apache2/templates/default/default-site.erb中的默认站点模板,其中包含afortioned -Option AllowOverride None
set.在ProjectA中,我将使用ProjectA的项目特定设置覆盖全局模板的default-site.erb,而ProjectB没有这样的文件,因此将使用全局模板.
有没有人有这样的设置运行或如何实现这个或类似的良好设置的想法?