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

11

Os tutoriais de fantoches que li até agora não mencionaram como estruturar o fantoche .pp.

Alguém pode compartilhar algumas experiências do que funciona e dimensiona bem?

Sandra
fonte

Respostas:

10

Sim, por favor, veja meus comentários em: Como os pequenos aprendem e usam efetivamente o Puppet?

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

Você pode basicamente criar sua própria estrutura. O que quer que faça sentido ... Mas eu seguiria um dos exemplos de consistência. Acabei me 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 infraestrutura do servidor. Se você tiver um grande número de sistemas em UM local, sua estrutura de diretório de manifesto / módulo parecerá diferente da execução de servidores em 20 instalações de co-localização ... portanto, o arranjo lógico pode ser baseado em função ou em localização. Ele realmente precisará ser adaptado à sua configuração específica.

Depois, há a abordagem de PuppetMasters descentralizados ou a distribuição de manifestos por Git ou rsync ... O livro que vinculei acima aborda alguns dos problemas de escalabilidade.

ewwhite
fonte