ansible-role.nodejs
Rôle Ansible Node.js
Un rôle Ansible qui installe Node.js en utilisant Node Version Manager (NVM) sur Ubuntu/Debian.
Variables du Rôle
Paramètres par défaut :
role_nodejs_nvm_version: v0.29.0
role_nodejs_nvm_user: "{{ ansible_ssh_user }}"
role_nodejs_nvm_destination: "/home/{{ role_nodejs_nvm_user }}/.nvm"
role_nodejs_version: 4.2.1
Exemple de Playbook
Avec les paramètres par défaut :
- hosts: all
roles:
- ansible-role.nodejs
Pour une version différente de Node.js :
- hosts: all
roles:
- role: ansible-role.nodejs
role_nodejs_version: 0.12.7
En utilisant le chemin exécutable :
- hosts: all
roles:
- ansible-role.nodejs
tasks:
- name: Installer Gulp
npm:
name=gulp
global=yes
executable="{{ ROLE_NODEJS_EXCUTABLE_PATH }}/npm"
become:
yes
become_user:
"{{ ansible_ssh_user }}"
En utilisant le chemin d'environnement :
- hosts: all
roles:
- ansible-role.nodejs
tasks:
- name: Installer Gulp
npm:
name=gulp
global=yes
become:
yes
become_user:
"{{ ansible_ssh_user }}"
environment:
PATH: "{{ ROLE_NODEJS_ENVIRONMENT_PATH }}"
Licence
MIT
À propos du projet
An Ansible Role for installing Node.js
Installer
ansible-galaxy install ansible-role.nodejs
Licence
Unknown
Téléchargements
391
Propriétaire