我目前正在用ansible替換我們的廚師設置。我們有一組Web服務器和一個數據庫服務器。 Web服務器被配置爲連接到數據庫服務器並訪問不同的數據庫(每個Web服務器1個數據庫)。這些數據庫應該由db角色創建,其中存在問題。有了廚師,我會查詢所有Web服務器的配置數據庫並創建這些服務器,但是你無法做到這一點。我知道,如何讀取其他主機的事實,但數據庫名稱不是事實,而是在Web角色的defaults/main.yml中定義的,因此它在db角色中不可用。如何讀取其他主機的變量? (不是事實)
那麼從另一個主機讀取一個變量(而不是事實)的有效方法是什麼?
感謝
我會嘗試這一點,並提出報告。謝謝 – CQQL 2015-03-19 22:13:09