Cobbler
補鞋匠版本控制?
我正在使用 Cobbler 為主機安裝配置 PXE 引導。
我應該將哪些 cobbler 組件置於版本控制之下,以便我可以查看主機安裝的細節?對程式碼片段、kickstart 文件、配置文件、儲存庫的更改都可能掩蓋過去發生的事情。
版本控制如何/應該如何與 Web 界面互動?
我剛剛發現 /var/lib/cobbler 有一個 .git 儲存庫,但大約一個月前它停止了送出。所有送出消息都是“API 更新”——大概來自 Web 界面。
/etc/cobbler/settings 包含
scm_track_enabled: 1 scm_track_mode: "git"
我發現命令行上的“cobbler sync”會生成“API 更新”的送出消息。除非點擊左側面板中的“同步”操作,否則通過 Web 界面進行的更改不會送出到儲存庫。
對我自己來說,至少在某些情況下忘記點擊“同步”連結的可能性幾乎接近 100%,即使現在我知道我應該使用它。我將在 cron 中添加一個每晚 - 甚至每小時 - “cobbler sync” 呼叫。