Cobbler версия управления?

Я использую Cobbler для настройки загрузки PXE для установки хоста.

Какие компоненты сапожника я должен держать под контролем версий, чтобы я мог рассмотреть особенности установки на хосте? Изменения во фрагментах, файлах кикстарта, профилях, репозиториях - все это может скрыть то, что происходило в прошлом.

Как контроль версий должен взаимодействовать с веб-интерфейсом?

1 ответ

Решение

Я только что обнаружил, что / var / lib / cobbler имеет репозиторий.git, но он прекратил получать коммиты около месяца назад. Все сообщения фиксации являются "обновлением API" - предположительно из веб-интерфейса.

/ etc / cobbler / settings содержит

scm_track_enabled: 1
scm_track_mode: "git"

Я считаю, что "синхронизация cobbler" в командной строке генерирует сообщение коммита "Обновление API". Изменения через веб-интерфейс не фиксируются в репозитории, если не нажать на действие "Синхронизация" на левой боковой панели.

Для меня шансы забыть нажать ссылку "Синхронизация" хотя бы в каком-то случае исчезающе близки к 100%, даже теперь, когда я понимаю, что я должен это использовать. Я собираюсь добавить ночной - возможно, даже ежечасный - вызов синхронизации с сапожником в cron.

Другие вопросы по тегам