Puppet, automatizando tareas.

Me han solicitado para impartir un curso de Puppet, a lo cual me dije… vale, pero qué es puppet??

Según Wikipedia: Puppet es una herramienta de gestión de la configuración de código abierto. Está escrito en Ruby y fue liberado bajo la Licencia Pública General de GNU (GPL) hasta la versión 2.7.0 y después bajo la licencia Apache 2.0. Puppet Labs y Puppet fueron fundados por Luke Kanies en el 2005.

 

Propósito: Puppet es una herramienta diseñada para administrar la configuración de sistemas similares a Unix y a Microsoft Windows de forma declarativa. El usuario describe los recursos del sistema y sus estados utilizando el lenguaje declarativo que proporciona Puppet. Esta información es almacenada en archivos denominados manifiestos Puppet. Puppet descubre la información del sistema a través de una utilidad llamada Facter, y compila los manifiestos en un catálogo específico del sistema que contiene los recursos y la dependencia de dichos recursos, estos catálogos son ejecutados en los sistemas de destino.

Así que parece que tiene buena pinta. Por lo que lo anoto en mi blog, para estudiarlo cuando tenga tiempo. Ya les iré contando cuando tenga un tiempo extra de indagar sobre esta herramienta. De momento les dejo un video que explica ¿Qué es Puppet? suena interesante.

 

Por más referencia dejo la web oficial: https://docs.puppetlabs.com/guides/platforms.html

Imagen de previsualización de YouTube