Skip to main content

Crear un nuevo entorno Puppet

Puede interesar tener varios entornos en el sistema Puppet por ejemplo porque quiere montar el entorno de production, staging, development... o quiere gestionar los equipos de diferentes empresas desde un mismo servidor.

Para ello tan solo debe copiar la carpeta de production y todas sus subcarpetas

cd /etc/puppetlabs/code/environments/
cp -r production development

Elimine los ficheros contenidos en data/nodes ya que son nodos que pertenecen al otro environment.

cd /etc/puppetlabs/code/environments/development/data/nodes
rm -f *.yaml

Edite el fichero common.yaml del environment para poner los paquetes y versiones que le interesen para la versión de development.

La instalación de un módulo por defecto se instala en el entorno production, para instalarlo en el nuevo environment, se debe indicar con el parámetro --environment xxxxxx.

puppet module install --environment development MODULE_TO_INSTALL