Para crear un directorio con archivos dentro utilizamos el recurso de puppet file con el atributo recurse a true.
En el siguiente ejemplo creamos un directorio /usr/local/bin y le ponemos todos los scritps que tenemos en el modulo.
En este caso también he puesto el atributo replace a false así si pongo de manera local en una máquina algún otro script no lo borrará.
file { "/usr/local/bin":
source => "puppet:///modules/mp-xubuntu-ficheros-centro/bin",
ensure => directory,
mode => 644,
owner => root,
group =>root,
recurse => true,
replace => false,
}
Podemos ver todas los opciones en la web de puppet.com/docs
https://puppet.com/docs/puppet/5.5/types/file.html
No hay comentarios:
Publicar un comentario