我正在使用 Cobbler 为主机安装配置 PXE 引导。
我应该将哪些 cobbler 组件置于版本控制之下,以便我可以查看主机安装的细节?对片段、kickstart 文件、配置文件、存储库的更改都可能掩盖过去发生的事情。
版本控制如何/应该如何与 Web 界面交互?
我正在使用 Cobbler 为主机安装配置 PXE 引导。
我应该将哪些 cobbler 组件置于版本控制之下,以便我可以查看主机安装的细节?对片段、kickstart 文件、配置文件、存储库的更改都可能掩盖过去发生的事情。
版本控制如何/应该如何与 Web 界面交互?
我刚刚发现 /var/lib/cobbler 有一个 .git 存储库,但大约一个月前它停止了提交。所有提交消息都是“API 更新”——大概来自网络界面。
/etc/cobbler/settings 包含
我发现命令行上的“cobbler sync”会生成“API update”的提交消息。除非单击左侧面板中的“同步”操作,否则通过 Web 界面所做的更改不会提交到存储库。
对我自己来说,至少在某些情况下忘记点击“同步”链接的几率几乎接近 100%,即使现在我知道我应该使用它。我将在 cron 中添加每晚 - 甚至每小时 - “cobbler sync”调用。