Uma maneira simples de gerenciar a configuração de arquivos e pacotes de pontos?

2

Em poucas horas, recebo meu novo Thinkpad X201t e a primeira coisa que vou fazer é instalar o Ubuntu nele. Nos últimos dois meses eu mudei muito de máquinas porque precisava trabalhar apesar de minha máquina anterior ter travado (um MacBook Pro 4,1). Eu até configurei um ambiente de trabalho em uma VM hospedada em nuvem para poder me conectar a ela de qualquer lugar.

Agora - tentando remover a configuração manual de cada caixa - estou procurando maneiras de configurar um sistema de maneira roteirizada, o que me permite alterar a configuração e replicá-la em outra caixa quando necessário. Isso inclui tarefas como instalar e configurar pacotes.

  • Já trabalhei um pouco com o chef, mas é muito complexo para máquinas simples .
  • Meus arquivos de ponto já estão em um repositório git

Espero que alguns de vocês já tenham uma solução:)

    
por balu 20.01.2011 / 13:27

1 resposta

3

Eu não uso o cfengine há muito tempo, mas você pode dar uma olhada rápida no cfengine3. Eu diria que o cfengine original é quase certamente muito complexo para sua tarefa, mas a versão mais recente afirma que ele é simplificado. Outra possibilidade, provavelmente mais do que o necessário, é o boneco .

Para arquivos de configuração etc, para começar, dê uma olhada no etckeeper.

Você também precisará manter todos os pacotes e ppa em sincronia - eu sei que há algumas opções para isso, mas deixarei para outros usuários ajudarem com isso.

etckeeper, cfengine3 e fantoche estão nos repositórios.

Claro, você provavelmente vai querer amarrar algum armazenamento em nuvem para manter as cópias sincronizadas e organizadas. Ubuntu One, Dropbox, Spideroak vêm à mente como soluções gratuitas (para armazenamento limitado).

* (ou talvez não)

A propósito, o que você está usando para gerenciar seus arquivos de ponto?

Atualização: Eu tinha esquecido que stipple e / ou OneConf seria a maneira ideal de fazer (muito) isso. Quando eles estão completos.

    
por belacqua 20.01.2011 / 21:36