Defined Type: nvm::install
- Defined in:
- puppet/modules/nvm/manifests/install.pp
Overview
Define: nvm::install
Install a specific version of Node
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'puppet/modules/nvm/manifests/install.pp', line 5
define nvm::install(
$version = undef,
) {
$use_version = $version ? {
undef => $::nvm::node_version,
default => $version,
}
exec { "${title}_nvm_install":
command => "/bin/bash -c 'source ${::nvm::nvm_dir}/nvm.sh && nvm install ${use_version}'",
user => 'root',
environment => ["NVM_DIR=${::nvm::nvm_dir}", 'HOME=/root'],
require => [Exec['download_nvm']],
}
}
|