Puppet 中的資料中心事實

Puppet 中的資料中心事實

在 hiera 的例子中,我看到人們將一個名為dc或 的事實放入datacenter他們的層次結構中。然而,目前還不清楚如何實現這一事實來確定資料中心。是否已經存在相同的東西?還是每個人都寫自己的自訂事實?希望能幫助您理解這一點。

答案1

您所描述的內容通常是透過擴展伺服器上的核心事實集來完成的。有兩種添加額外事實的方法:

自訂事實 - 透過 ruby​​ 程式碼創建的事實

外部事實 - 由外部腳本的輸出甚至基於靜態文字的資料來源產生的事實

無論哪種方式,這些事實都可以基於屬性的另一個組合和/或伺服器角色和位置的有意識別來可編程地生成。就資料中心而言,如果資料中心透過 IP 位址進行區分,您可以從中指定資料中心。

相關內容