PUPPET - CREACION DE MODULOS

En esta sesión describimos el proceso de creación de módulos en Puppet y su utilidad.

Cargando video...

NOTA: Solo puedes ver una versión limitada del video a baja resolución, si quieres ver la versión completa por favor regístrate y obtén alguno de nuestros planes!

Descripción del Vídeo

La modularización sirve para encapsular o agrupar un conjunto de clases y manifiestos en vez de individualizar las instalaciones, de esta manera se puede identificar el orden en el que se van a cargar las clases, los templates y los archivos y hace más simple la administración de los servicios.

Para ello, en cada módulo  se define un archivo de configuración llamado “init.pp”  dentro de la siguiente estructura:

ruta_modulo/
nombre_modulo/
nombre_modulo/manifests/
nombre_modulo/manifests/init.pp

De esta forma el archivo “init.pp” quedaría de la siguiente  forma:
  

modules/
└── holamundo
    ├── manifests
    │   └── init.pp


El valor de “init.pp” deberá contener:


class holamundo {

  notify { 'Hola Bienvenidos a Network Faculty ': }
  file { '/tmp/prueba_modulos':
    path    => '/tmp/prueba_modulos',
    ensure  => file,
    content => '-- Bienvenido a Network Faculty --- ',
  }
}

Para aplicar basta con ejecutar:

 $> cd /etc/puppet/modules/holamundo/
$>  puppet apply init.pp

Rating

Global

Ver video en playlist

comments powered by Disqus