Chef cookbook从一次提交更新内容,然后恢复到之前的提交

时间:2015-07-17 06:50:55

标签: git nginx chef

我刚注意到我的一本食谱存在问题。似乎我的模板文件正在更新为一个提交,然后立即恢复到之前的提交。这是一个例子:

- update content in file /etc/nginx/nginx.conf from 60b9c3 to 6e4e32

然后正确更新内容后:

update content in file /etc/nginx/nginx.conf from 6e4e32 to 60b9c3

我的食谱布局是通过Berkshelf,即我有一个nginx(me_nginx)的包装食谱,其中包含我需要的nginx属性,然后是包含me_nginx食谱的服务器食谱。服务器食谱中没有设置任何属性,我找不到其他的烹饪书使用相同的nginx食谱。

我偶尔会看到这一点,但从来没有真正花时间去考虑为什么会发生这种事情,而不是任何我感到好奇的事情,如果这是我对Chef缺乏经验或预期行为的问题。

Berksfile
  me-nginx (0.1.24)
    nginx (~> 2.7.6)
  build-essential (2.2.3)
  nginx (2.7.6)
    apt (~> 2.2)
    bluepill (~> 2.3)
    build-essential (~> 2.0)

0 个答案:

没有答案