Cobbler версия управления?
Я использую Cobbler для настройки загрузки PXE для установки хоста.
Какие компоненты сапожника я должен держать под контролем версий, чтобы я мог рассмотреть особенности установки на хосте? Изменения во фрагментах, файлах кикстарта, профилях, репозиториях - все это может скрыть то, что происходило в прошлом.
Как контроль версий должен взаимодействовать с веб-интерфейсом?
1 ответ
Я только что обнаружил, что / var / lib / cobbler имеет репозиторий.git, но он прекратил получать коммиты около месяца назад. Все сообщения фиксации являются "обновлением API" - предположительно из веб-интерфейса.
/ etc / cobbler / settings содержит
scm_track_enabled: 1
scm_track_mode: "git"
Я считаю, что "синхронизация cobbler" в командной строке генерирует сообщение коммита "Обновление API". Изменения через веб-интерфейс не фиксируются в репозитории, если не нажать на действие "Синхронизация" на левой боковой панели.
Для меня шансы забыть нажать ссылку "Синхронизация" хотя бы в каком-то случае исчезающе близки к 100%, даже теперь, когда я понимаю, что я должен это использовать. Я собираюсь добавить ночной - возможно, даже ежечасный - вызов синхронизации с сапожником в cron.