Que diretório e estrutura de arquivos usar para o Puppet?

10

Os tutoriais Puppet que eu li até agora não mencionaram como estruturar o boneco .pp .

Alguém pode compartilhar algumas experiências sobre o que funciona e escala bem?

    
por Sandra 19.07.2012 / 16:51

1 resposta

10

Sim, veja meus comentários em: Como os pequenos podem efetivamente aprender e usar o Puppet?

Eu segui os exemplos e as diretrizes em este livro . Mas parte da minha frustração inicial foi a falta de uma maneira padrão ou de "melhor prática" de fazer as coisas com o Puppet, quando, como administrador de sistema, espero alguma direção por lá.

Você pode basicamente criar sua própria estrutura. Tudo o que faz sentido ... Mas eu seguiria um dos exemplos de consistência. Acabei reestruturando várias vezes em um mês, quando as coisas começaram a fazer mais e mais sentido para mim.

O restante dependerá muito da sua infraestrutura de servidores. Se você tiver um grande número de sistemas em um único local, sua estrutura de diretórios de manifesto / módulo parecerá diferente dos servidores em execução em 20 recursos de co-localização ... então o arranjo lógico pode ser baseado em função ou baseado em localização. Ele realmente precisa ser adaptado à sua configuração específica.

Em seguida, há a abordagem de PuppetMasters descentralizados ou a distribuição de manifestos pelo Git ou rsync ... O livro que eu relacionei acima cobre alguns dos problemas de escalabilidade.

    
por 19.07.2012 / 17:00