2013-03-17 59 views
0

我正在爲我們正在構建的一組系統創建公司內部的SDK。 我們有多個階段,如「開發」,「質量保證」和「生產」是我們主持真實服務。流浪漢和木偶的屬性文件

我希望SDK能夠反映這些階段。爲此,我想使用流浪漢,傀儡和某種包含與階段匹配的服務版本的財產文件。

是否有可能擁有這樣的外部文件?它所定義的只是這些版本的一些變量。 其他所有內容(節點,網絡,應用程序,WAR文件,數據庫等)應該在通用流浪漢/ puppet文件中定義。

感謝您的幫助!

回答

1

看看hiera,它是一個puppet參數的分層數據結構,它可以爲不同的環境設置不同的參數值(dev,test & prod)。

從puppet3 hiera開始被內置到木偶(確保木偶客戶端上的無業遊民箱> 3,運行:僞軍-V)