Controle de versão do Cobbler?

4

Estou usando o Cobbler para configurar a inicialização do PXE para a instalação do host.

Quais são os componentes do cobbler que devo manter sob controle de versão para que eu possa revisar as especificidades de uma instalação de host? Mudanças em snippets, arquivos de kickstart, perfis, repositórios, tudo isso poderia obscurecer o que aconteceu no passado.

Como o controle de versão / deve interagir com a interface da Web?

    
por Stephen P. Schaefer 15.06.2012 / 17:41

1 resposta

4

Acabei de descobrir que / var / lib / cobbler tem um repositório .git, mas parou de receber commits há cerca de um mês. Todas as mensagens de confirmação são "atualização da API" - presumivelmente da interface da Web.

/ etc / cobbler / settings contém

scm_track_enabled: 1
scm_track_mode: "git"

Acho que "cobbler sync" na linha de comando gera uma mensagem de confirmação de "atualização da API". As alterações por meio da interface da Web não são confirmadas no repositório, a menos que você clique na ação "Sincronizar" no painel do lado esquerdo.

Para mim, as chances de esquecer de clicar no link "Sync" pelo menos em algumas ocasiões estão perto de 100%, mesmo agora que eu entendo que devo usá-lo. Vou adicionar uma chamada de "sincronização de cobbler" todas as noites - talvez até mesmo por hora - no cron.

    
por 15.06.2012 / 20:24