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 /...»)
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 }
}
- 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