

This module has been tested in several production servers (OpenLogic7 (Centos7) and Ubuntu 14.04) in Azure. This module is CI tested against open source Puppet on: This module can not work on Windows and should work on LINUX systems. Backguard compatibilty is added but throws a warning message.ĭetermines whether to set this Node.js version as default.ĭetermines whether to install Node.js from sources. This parameter is now deprecated because is a reserved word, use set_default instead. set_default ĭetermines whether to set this Node.js version as default. Could be set to any NVM Node.js version name.ĭefault: 0.12.7. Sets the directory where NVM is going to be installed. Parameters within nvm::node::install: user Could be set to any NVM Node.js version name.Ī hash with the node instances you want to install (it will be used to create nvm::node::install instances with create_resources). Sets if the repo should be fetched again.

Sets the NVM repo url that is going to be cloned. Sets if the module will add the nvm.sh file to the user profile. Sets if the module will manage the git, wget, make package dependencies. Sets if the selected user will be created if not exists. Can point to any git reference of the NVM project (or the repo set in ǹvm_repo parameter).

Version of NVM that is going to be installed. Only used when manage_profile is set to true (default behaivour). Sets the profile file where the nvm.sh is going to be loaded. To have Puppet install NVM with the default parameters, declare the nvm class ( user is a required parameter): class /.nvm. Warning: If your are going to manage Node.js with NVM is highly recommended to uninstall any native Node.js installation.

bashrc file, this behaviour can be modified with the profile_path or manage_profile parameters as is explained bellow.
