Fantoche - Configuração do Agente
O agente Puppet é um aplicativo de software, fornecido pelos laboratórios Puppet, que é executado em qualquer nó do cluster Puppet. Se alguém deseja gerenciar qualquer servidor usando o mestre Puppet, o software do agente Puppet precisa ser instalado nesse servidor específico. Em geral, o agente Puppet será instalado em todas as máquinas, exceto a máquina mestre Puppet em qualquer infraestrutura. O software do agente Puppet pode ser executado na maioria das máquinas Linux, UNIX e Windows. Nos exemplos a seguir, estamos usando o software do agente Puppet de instalação da máquina CentOS nele.
Step 1 - Habilite o repositório de coleção oficial do Puppet labs com o seguinte comando.
$ sudo rpm -ivh https://yum.puppetlabs.com/puppetlabs-release-pc1-el7.noarch.rpm
Step 2 - Instale o pacote do agente Puppet.
$ sudo yum -y install puppet-agent
Step 3 - Assim que o agente Puppet estiver instalado, habilite-o com o seguinte comando.
$ sudo /opt/puppetlabs/bin/puppet resource service puppet ensure=running enable = true
Uma característica chave do agente Puppet é que, pela primeira vez, quando o agente Puppet começa a funcionar, ele gera um certificado SSL e o envia ao mestre Puppet que irá gerenciá-lo para assinatura e aprovação. Assim que o Puppet master aprovar a solicitação de assinatura do certificado do agente, ele será capaz de se comunicar e gerenciar o nó do agente.
Note - É necessário repetir os passos acima em todos os nós que precisam ser configurados e gerenciados em qualquer mestre Puppet.