2015-06-23 76 views
0

我是廚師新手,我試圖替換文件中的特定變量。在運行一個容器時會生成一個文件,我必須用一個我想要的值使用廚師來替換這個值。將容器放在一邊。這可能取代特定的變量。如何使用廚師替換文件中的特定變量

謝謝。

+0

可能的重複[如何與廚師更改文件?](http://stackoverflow.com/questions/14848110/how-i-can-change-a-file-with-chef) – StephenKing

回答

1

通常情況下,您不應該修改文件,除非文件具有您自己無法預測/管理的特定部分。 如果你可以強制/知道任何可變部分,你應該使用template並呈現整個文件。

在最後的手段,有FileEdit Class您可以用來更改文件中的行(這又是一個高風險)。

更多詳情here

最後,如果你真的需要這樣做,那就是Sean O'Meara烹飪書line,它負責完成部分工作,確保所需修改的冪等性。