Diferencia entre revisiones de «Puppet R10K»
De Ardemans Wiki
(Página creada con «= Instalación = Hay diferentes alternativas como se puede ver en [https://github.com/puppetlabs/r10k esta página]») |
(→Instalación) |
||
Línea 1: | Línea 1: | ||
= Instalación = | = Instalación = | ||
− | Hay diferentes alternativas como se puede ver en [https://github.com/puppetlabs/r10k esta página] | + | Hay diferentes alternativas como se puede ver en [https://github.com/puppetlabs/r10k esta página]. |
+ | |||
+ | He hecho una primera instalación como gema de la siguiente forma: | ||
+ | <pre> | ||
+ | $ gem install r10k | ||
+ | </pre> | ||
+ | |||
+ | = Primer ejemplo = | ||
+ | |||
+ | He creado un directorio '''puppet/environments/develop/''' y ahí dentro he creado el fichero '''Puppetfile''' | ||
+ | |||
+ | <pre> | ||
+ | moduledir 'modules' | ||
+ | |||
+ | mod 'apache', | ||
+ | :git => 'ssh://git@gitlab.local/DevOps/THIRDPARTY_puppetlabs_apache.git', | ||
+ | :branch => 'master' | ||
+ | </pre> | ||
+ | |||
+ | Sobre ese directorio se ejecuta: | ||
+ | |||
+ | <pre> | ||
+ | r10k puppetfile install | ||
+ | </pre> | ||
+ | |||
+ | Y aparece mágicamente el directorio modulos con el módulo de apache |
Revisión de 14:59 21 abr 2016
Instalación
Hay diferentes alternativas como se puede ver en esta página.
He hecho una primera instalación como gema de la siguiente forma:
$ gem install r10k
Primer ejemplo
He creado un directorio puppet/environments/develop/ y ahí dentro he creado el fichero Puppetfile
moduledir 'modules' mod 'apache', :git => 'ssh://git@gitlab.local/DevOps/THIRDPARTY_puppetlabs_apache.git', :branch => 'master'
Sobre ese directorio se ejecuta:
r10k puppetfile install
Y aparece mágicamente el directorio modulos con el módulo de apache