Utilizamos cookies propias y de terceros para hacer funcionar y mejorar nuestros servicios. Si continúa navegando, consideramos que acepta su uso. Puede obtener más información visitando nuestra política de cookies.
PUPPET - ESTRUCTURA DE UN MANIFIESTO
En este video describimos como esta estructurado un manifiesto de puppet, su formato, y las reglas generales que debemos seguir al construirlo.
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
Puppet tiene varias formas que permiten definir un manifiesto y estas formas o recursos se definen a continuación:
El uso del título (title en inglés), recursos como Atributos pre-definidos:
El título del manifiesto, puede entenderse como el uso de apuntadores de una ruta física de un archivo que se desea cambiar, ejemplo:
file { "/etc/passwd":
owner => "root",
group => "root",
mode => 644,
}
En este caso el título es “/etc/passwd” , que a su vez es una ruta literal que permitirá a puppet gestionar recursos en otras partes de la la configuración que se tenga.
*Nota: Es recomendable que se utilice la doble comilla (“) para encerrar el nombre del título de esta manera se evitan ambigüedades a la hora de que puppet gestione sus recursos.
Así mismo se puede hacer del título de la siguiente forma:
file { "group":
name => "/etc/group",
owner => "root",
}
Con esta configuración será más fácil hacer uso del recurso, referenciando como “group”
Los atributos sirven para indicarle a puppet cómo va a tratar o evaluar una acción, como en el ejemplo anterior que se hace uso de atributos como: group, owner.
Recursos pre-definidos:
Estos recursos sirven que no se tenga la necesidad de especificar atributos particularmente cada vez que se haga uso del mismo.
Un ejemplo de ello:
Exec { path => "/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin" }
exec { "shell.rb --run": path => "/opt/bin:/opt/sbin" }
Rating
Global
comments powered by Disqus