PUPPET - INCLUIR MODULOS

Describimos como podemos incluir un modulo en nuestro código para utilizarlos en nuestros despliegues o automatizaciones en Puppet.

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

Una vez construido un módulo el mismo sólo podrá distribuir si es referenciado desde un NODE o una Clase

En este sentido, se deberá construir un archivo “init.pp”, que contendrá el llamado de los manifiestos previamente escritos para posteriormente sean incluidos en el “site.pp”  

|-- manifests
|   `-- site.pp
|-- modules
|   `-- holamundo
|       |-- manifests
|       |   |-- hola.pp
|       |   `-- init.pp
|       `-- templates
|           `-- hola.erb


Donde “site.pp” debe contener la siguiente información:

include holamundo


Donde “init.pp” debe contener la siguiente información:

class holamundo {
  notify { 'Prueba de Modulos ': }
  include hola
}


Para “hola.pp” debe contener la siguiente información:

class holamundo::hola {
  file { '/tmp/HOLA_PRUEBA_TEMPLATE':
    ensure  => file,
    content => template('holamundo/hola.erb'),
  }
}

Rating

Global

Ver video en playlist

comments powered by Disqus