一千萬個為什麽

搜索

您是否使用現有的自動化代碼(cookbook/playbooks/dockerfiles/etc)或從頭開始編寫自己的代碼?



我註意到許多烹飪書/劇本/ ......質量不是很高,即使它們很少涵蓋所有情況。所以它應該每次都使用我的自定義邏輯進行擴展,而90%的*書籍仍未使用(+增加了復雜性/減少了修改的容易性/缺乏* books/...之間的統一)。

特別是,配置管理大部分時間都是“足夠高級”,即使你從頭開始實現某些東西也不會寫太多樣板。如果DSL沒有提供足夠的功能,唯一的例外可能是針對特定用例的附加“純模塊”。

我知道這是非常主觀的,但我真的很驚訝我找不到與這個(非常基本的)主題相關的任何內容。您的經驗是什麽,我們可以說最佳實踐是何時從“臨時”實施您的解決方案或使用現有的基礎架構/部署自動化代碼?

轉載註明原文: 您是否使用現有的自動化代碼(cookbook/playbooks/dockerfiles/etc)或從頭開始編寫自己的代碼?

一共有 1 個回答:

我的經驗有限,通常,您可以使用預制的自動化代碼快速獲得第一個解決方案;遺憾的是,通常在“第一次接觸”期間或稍後在使用期間出現意外問題,尤其是當您希望擴展特殊情況的配置時。

所以,的確,我確實傾向於以開放的心態接近這一點。我一定會從預制的東西開始,但有時我的直覺會讓我看看引擎蓋下的內容,然後我會自發地決定我是否自己更好地做,或者滾動是否是個好主意用它...