stephdewit.nvm

nvm

Descargas Estado de Integración Continua

Instala nvm y Node.js.

Requisitos

git, curl, build-essential, libssl-dev. Los requisitos se instalan mediante el rol.

Variables del Rol

  • nvm_version: etiqueta de versión de nvm, o HEAD | master | latest. Por defecto es 0.39.7
  • nvm_node_version: versión específica de Node.js 12.16.0 o usa lts | latest. Por defecto es 20.14.0
  • nvm_install_path: ruta de la carpeta nvm, soporta rutas absolutas y relativas. Por defecto es ~/.nvm
  • nvm_shell_init_file: El archivo de inicialización de Shell para agregar la carga de NVM. Por defecto es ~/.profile
  • nvm_force_install: Booleano. Forzar la reinstalación de nvm desde git, por ejemplo, si cambias algunos archivos en nvm_install_path. Por defecto es false
  • nvm_install_deps: Booleano. Permitir omitir la configuración de dependencias y, por lo tanto, ejecutarse como un usuario no root. Por defecto es true

Dependencias

Sin dependencias.

Ejemplo de Playbook

- hosts: servidores
  roles:
    - role: stephdewit.nvm
      nvm_version: 0.4.0
      nvm_node_version: 0.10

Instalar siempre la última versión

- hosts: servidores
  roles:
    - role: stephdewit.nvm
      nvm_version: 'latest'
      nvm_node_version: 'latest'

Cuando se ejecute con otro usuario diferente al que está conectado, puede ser útil establecer la variable de entorno NVM_DIR a una ruta absoluta:

- hosts: servidores
  roles:
    - role: stephdewit.nvm
      become: yes
      become_user: vagrant
      environment:
        NVM_DIR: /home/vagrant/.nvm

Licencia

BSD

Información del Autor

Acerca del proyecto

Install nvm and Node.js.

Instalar
ansible-galaxy install stephdewit.nvm
Licencia
Unknown
Descargas
27.7k
Propietario