Relatório de marionetes sem mestre

4

Estou planejando uma infraestrutura de fantoches para cerca de 100 a 200 servidores. Este é o design até agora:

  1. Stash (git) para armazenar a configuração do boneco (não planejando usar um mestre).
  2. Hiera para consultar yaml, json ou possivelmente couchdb para variáveis sensíveis (senhas).
  3. PuppetDB?

O ponto 3 é o meu problema. Eu preciso de relatórios e parece que o PuppetDB irá coletar tudo que eu preciso. No entanto, pelo que entendi, ele só coletará e apresentará os dados em uma API REST. A minha pergunta é: o que eu poderia usar para pegar esses dados e apresentá-los de uma maneira limpa e visível? Preciso do PuppetDB para isso ou posso fazer com que meus nós enviem seus relatórios para um processador de relatórios diferente?

Atualização 1: Não tenho certeza se isso é importante, mas estamos em cerca de 70/30 Linux / Windows.

    
por Progger 16.01.2014 / 20:54

1 resposta

1

Sim, o Puppet é flexível quanto aos relatórios. Há um número de processadores para escolher, e você provavelmente acabará com um monte de arquivos pson (JSON).

Isso permite que você implemente seu próprio consumidor para relatórios, embora as soluções de código aberto, obviamente, levantem muito trabalho de você.

    
por 02.07.2014 / 13:50