2014-07-16 92 views

回答

0

是的。

上:廚師11.10堆棧。除非您在同一個堆棧中使用MySQL層,否則不會安裝。 Ref opsworks recipe

On:Older Stacks: 您需要修改mysql配方並通過修改特定的客戶端配方來改變此行爲。只是不是一個好主意,因爲你可能會錯過AWS團隊可能做出的改進。

0

無法防止AWS內置配方運行。 OpsWorks在單獨的Chef運行中運行這些食譜。自定義烹飪書只有在廚師跑完之後才加載。

您可以創建一個自定義圖層,以最小化包含的內置食譜。通過將任何RDS或其他數據庫資源與堆棧關聯,防止OpsWorks使用其內置的mysql配方。

您可以做的最好的方法是使用自定義圖層與我創建的名爲tabula-rasa的食譜。這本食譜允許你在孤立的環境中運行任何食譜,防止內置的OpsWorks食譜與同名的社區食譜衝突。 https://github.com/shlomoswidler/tabula_rasa這並不妨礙OpsWorks內置食譜的運行,但它是我們現在可以在OpsWorks中最接近的。