Puppet - Configuración del agente
Puppet agent es una aplicación de software, proporcionada por Puppet labs, que se ejecuta en cualquier nodo del clúster de Puppet. Si uno quiere administrar cualquier servidor usando Puppet master, el software del agente Puppet debe estar instalado en ese servidor en particular. En general, el agente Puppet se instalará en todas las máquinas, excepto la máquina Puppet master, en cualquier infraestructura dada. El software del agente Puppet tiene la capacidad de ejecutarse en la mayoría de las máquinas Linux, UNIX y Windows. En los siguientes ejemplos, estamos usando el software del agente Puppet de instalación de la máquina CentOS.
Step 1 - Habilite el repositorio de la colección oficial de Puppet labs con el siguiente comando.
$ sudo rpm -ivh https://yum.puppetlabs.com/puppetlabs-release-pc1-el7.noarch.rpm
Step 2 - Instale el paquete del agente Puppet.
$ sudo yum -y install puppet-agent
Step 3 - Una vez instalado el agente Puppet, habilítalo con el siguiente comando.
$ sudo /opt/puppetlabs/bin/puppet resource service puppet ensure=running enable = true
Una característica clave del agente Puppet es que, por primera vez, cuando el agente Puppet comienza a ejecutarse, genera un certificado SSL y lo envía al maestro Puppet que lo va a gestionar para su firma y aprobación. Una vez que el Puppet master apruebe la solicitud de firma de certificado del agente, podrá comunicarse y administrar el nodo del agente.
Note - Es necesario repetir los pasos anteriores en todos los nodos que deben configurarse y administrarse en un Puppet master determinado.