Puppet master executa um catálogo sobre si mesmo

2

Um mestre de marionetes pode executar seu catálogo em si mesmo?

Eu quero automatizar algumas tarefas no meu servidor mestre. O melhor seria criar um nó para o servidor mestre e aplicar o catálogo diretamente.

Se não for possível, posso aplicar o catálogo inteiro manualmente? Se eu tentar fazer um manual puppet apply , não parece funcionar.

Obrigado.

    
por Matthieu Oger 21.02.2014 / 18:06

2 respostas

1

As funções de mestre e agente de puppet são gerenciadas por dois processos diferentes, portanto, um puppetmaster também pode ter um agente puppet em execução. Nesse caso, a máquina terá seu catálogo servido convenientemente.

Além disso, não é incomum ter um conjunto de módulos que se aplique a todos os hosts (por exemplo, uma linha de base de segurança), incluindo o puppetmaster . Claro, você também pode ter módulos que visam especificamente o host puppetmaster .

Não está totalmente claro na sua pergunta o que você quer dizer com "automatizar algumas tarefas no meu servidor mestre": se deseja manter seu puppetmaster em um estado conhecido ou fazer com que algumas tarefas arbitrárias sejam executadas sob demanda.

Para o primeiro, o comportamento padrão de puppet é tudo o que você precisa; para o último, você pode verificar o projeto associado de puppet , Marionete Coletivo .

    
por 21.02.2014 / 18:33
0

Na verdade, temos uma configuração muito semelhante, em que temos um manifesto específico para nossos mestres de fantoches.

Nós simplesmente executamos o agente fantoche regularmente neles, assim como fazemos com qualquer outro nó.

Você só precisa certificar-se de executar puppet agent em vez de puppet apply se quiser realmente usar um catálogo conhecido pelo processo do mestre de marionetes.

    
por 10.09.2016 / 20:30