Diferencia entre revisiones de «Puppet R10K»

De Ardemans Wiki
Saltar a: navegación, buscar
(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