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