web-dev-qa-db-ja.com

コブラーバージョン管理?

Cobblerを使用して、ホストインストール用にPXEブートを構成しています。

ホストインストールの詳細を確認できるように、バージョン管理下に置く必要のあるコブラーコンポーネントは何ですか?スニペット、キックスタートファイル、プロファイル、リポジトリへの変更はすべて、過去に起こったことを不明瞭にする可能性があります。

バージョン管理はWebインターフェイスとどのように相互作用する必要がありますか?

4

/ var/lib/cobblerに.gitリポジトリがあることを発見しましたが、約1か月前にコミットの取得を停止しました。すべてのコミットメッセージは「API更新」です-おそらくWebインターフェイスからです。

/ etc/cobbler/settingsには

scm_track_enabled: 1
scm_track_mode: "git"

コマンドラインの「cobblersync」が「APIupdate」のコミットメッセージを生成することがわかりました。左側のパネルで[同期]アクションをクリックしない限り、Webインターフェイスを介した変更はリポジトリにコミットされません。

私自身は、少なくとも時々その「同期」リンクを押すのを忘れる確率は、私がそれを使用することになっていることを理解した今でも、ほぼ100%に近づいています。 cronで毎晩(おそらく毎時)の「cobblersync」呼び出しを追加します。

4