ansible-role.nodejs

Node.js Ansible ロール

ビルドステータス
Ansible ロール : Node.js

このAnsibleロールは、Ubuntu/DebianにNode Version Manager(NVM)を使ってNode.jsをインストールします。

ロール変数

デフォルト設定:

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

使用例のプレイブック

デフォルト設定の場合:

- hosts: all
  roles:
    - ansible-role.nodejs

異なるNode.jsバージョンの場合:

- hosts: all
  roles:
    - role: ansible-role.nodejs
      role_nodejs_version: 0.12.7

実行可能パスを使用する場合:

- hosts: all
  roles:
    - ansible-role.nodejs
  tasks:
    - name: Gulpをインストール
      npm:
         name=gulp
         global=yes
         executable="{{ ROLE_NODEJS_EXCUTABLE_PATH }}/npm"
      become:
         yes
      become_user:
         "{{ ansible_ssh_user }}"

環境パスを使用する場合:

- hosts: all
  roles:
    - ansible-role.nodejs
  tasks:
    - name: Gulpをインストール
      npm:
         name=gulp
         global=yes
      become:
         yes
      become_user:
         "{{ ansible_ssh_user }}"
      environment:
        PATH: "{{ ROLE_NODEJS_ENVIRONMENT_PATH }}"

ライセンス

MIT

プロジェクトについて

An Ansible Role for installing Node.js

インストール
ansible-galaxy install ansible-role.nodejs
ライセンス
Unknown
ダウンロード
391
所有者