Gerenciando o filebucket de fantoches?

6

Estamos implementando o Puppet e esperando usar o filebucket para substituir um rastreador interno de alterações de arquivo. O layout físico do filebucket em uma árvore de diretórios com hash e a falta de metadados "qual cliente" no repositório de arquivos do lado do mestre tornam isso um pouco desafiador.

Encontrei o utilitário filebucket que vem com fantoches e a receita de indexação rápida e suja no link . Eu posso ver que não seria um grande negócio usá-los como blocos de construção para uma interface de gerenciamento razoável. Mas em vez de reinventar a roda ...

Alguém conseguiu algo melhor?

    
por Rob Chanter 27.07.2009 / 07:48

3 respostas

2

Infelizmente, ainda não há uma boa solução neste espaço. A comunidade gostaria de receber tudo o que você puder, ou pode ligar para a Reductive Labs e dar a eles alguns serviços de consultoria. Eu olhei para fazer isso um tempo atrás e achei que fosse um pouco mais desafiador do que eu tinha tempo para enfrentar.

Sinta-se à vontade para acessar o canal de IRC (#puppet na Freenode) - há muitas pessoas realmente úteis que gostariam de oferecer conselhos / assistência, especialmente se isso levar a uma ferramenta que é contribuída para o Puppet ecossistema.

    
por 27.07.2009 / 07:54
6

Para o registro, isso está disponível agora no fantoche 2.7 com o subcomando 'puppet filebucket':

puppet filebucket <mode> [-h|--help] [-V|--version] [-d|--debug]
[-v|--verbose] [-l|--local] [-r|--remote] [-s|--server <server>]
[-b|--bucket <directory>] <file> <file> ...

Puppet filebucket can operate in three modes, with only one mode per call:

backup:
 Send one or more files to the specified file bucket. Each sent file is
 printed with its resulting md5 sum.

get:
 Return the text associated with an md5 sum. The text is printed to
 stdout, and only one file can be retrieved at a time.

restore:
 Given a file path and an md5 sum, store the content associated with
 the sum into the specified file path. You can specify an entirely new
 path to this argument; you are not restricted to restoring the content
 to its original location.
    
por 25.10.2011 / 23:59
1

Durante a Conferência Velocity 2008, Luke Kanies mencionou que a Reductive Labs provavelmente estaria desenvolvendo uma interface mais amigável para o filebucket. Como implementado atualmente, é bastante difícil procurar a soma de verificação md5 para a alteração em que você está interessado e reverter para essa versão do arquivo. Aparentemente, isso está em seu roteiro de desenvolvimento e parecia um recurso pelo qual os clientes poderiam pagar e, portanto, uma fonte de receita para sua empresa. (Eles estavam tentando encontrar uma maneira de pagar as contas ...)

    
por 21.08.2009 / 23:53

Tags