Foreman: Puppetizar un host ya instalado

Cuando se provisiona un agente desde foreman, hay 2 formas de hacerlo. Una es baremetal que es provisionarlo desde cero instalando el sistema operativo y pasandole la configuración y la otra es instalando un agente manualmente y indicandole que se tiene que provisionar contra nuestro foreman. En este post se explicará la 2 forma.

Instalación

Instalar el agente de puppet en el sistema

Configuración

Borrar todos los certificados que haya creado puppet

Vaciar el archivo de configuración para configurarlo con la configuración de foreman

Puesta en marcha

Habilitar el agente de puppet

Lanzar la primera conexión con el servidor. Se lanzará en modo debug para poder ver todo lo que falla o las acciones que está haciendo.

Nota:

Hay que tener en cuenta también el autofirmado de puppet. Si esto está configurado de una manera correcta, por ejemplo, permitir todos los hosts que tengan dominio ichasco.com, esto funcionará. Si no habrá que aceptar el certificado desde foreman. Y meter el host en la clase y entorno correcto.

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *