2013-02-14 65 views
0

我有一個配置文件,我配置puppet,它是一個模板。正在使用這個配置文件的程序編輯文件的一部分,這意味着每個木偶都會替換文件。木偶模板與文件的一部分可編輯

是否可以聲明一個未由puppet定義的可變區域以及它可以被編輯?

回答

0

在這種情況下,您應該轉向augeas。它將允許puppet只更改它知道的或想要控制的配置密鑰而不是整個文件。所以你會使用file資源來確保文件存在,但不關心內容。然後使用augeas來管理您希望控制的內容部分。

+0

謝謝你的回答。那麼,我已經知道augeas了,但在我的情況下,這是一個非常複雜的XML文件,我不想花時間做一個鏡頭 – Pwu 2013-02-15 07:18:26

+0

你也可以看看[puppet-concat](https://github.com/ ripienaar/puppet-concat)模塊,它允許你從片段構建一個文件。 – 2013-02-15 19:35:38

+0

我認爲它可以在我的情況下,我會嘗試,謝謝。 – Pwu 2013-02-16 08:03:47