Puppet/instalacion

De FESOL. Proyectos de Software Libre ULS
Revisión del 16:59 30 oct 2013 de Manuelflores (discusión | contribuciones) (Página creada con « == Server == '''Instalar puppetmaster''' aptitude install puppet master '''Reiniciar el servicio''' puppet:# /etc/init.d/puppetmaster start Crear una prueba en /...»)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Server

Instalar puppetmaster

aptitude install puppet master

Reiniciar el servicio

 puppet:# /etc/init.d/puppetmaster start 

Crear una prueba en /etc/puppet/manifests/site.pp

class prueba_class {

   file { "/tmp/testfile2":
      ensure => present,
      mode   => 644,
      owner  => root,
      group  => root
   }

}

  1. Para aplicar a todos los nodos

node default {

   include prueba_class

}

Aplicar los cambios en el equipo local

  puppet apply /etc/puppet/manifests/site.pp


Client

Instalar puppet

 aptitude install puppet

Configuración

Agregar el hostname de puppet al /etc/hosts

echo "192.168.99.213	puppet" >> /etc/hosts

Enviamos la solicitud de firma de certificado

puppetd --server puppet --waitforcert 60 --test

Esperar que en el servdor se haga esto: Listar los certificados pendientes

puppetca --list

Frimar certificado

 puppetca --sign faiw.admin2.ues.edu.sv

Luego esperar que en el cliente se haga la actualizacion/instalacion