ansible-role.nodejs

Rôle Ansible Node.js

Statut de Construction
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