當我們從Ansible的試用版切換到生產版時,我有更多關於最佳實踐的問題。我們使用Ansible來安裝yum或其他某些回購中不可用的產品和修補程序。他們以高達600MB的zip文件到達,我們將它們作爲zip文件推送到服務器並在那裏解壓縮。這一切工作正常。我們歷史上將這些壓縮文件存儲在項目的文件/產品和文件/補丁目錄中。Ansible大文件存儲
我們現在正在將我們的項目遷移到Git(Bitbucket)。許多人會說你不應該在Git中存儲二進制文件。嘗試時,我們提交和推送較大文件的成功次數有限(我們得到超時)。如果我們只是將它們存儲在項目目錄中的服務器上,則必須非常小心,不要在項目中啓用「刪除更新」設置,因爲當項目更新時,它將吹走大量產品和補丁庫。感覺有點不穩定。
有了這種理解,其他人如何存儲大型文件並使用Ansible分發它們?它們是否存儲在項目的外部並使用完全合格的路徑進行引用?您是否爲Ansible可以從中獲取的大文件實施了其他一些回購形式?任何指導將不勝感激。