stephdewit.nvm

nvm

ダウンロード数 継続的インテグレーションの状態

nvmとNode.jsをインストールします。

要件

git、curl、build-essential、libssl-dev。要件はこのロールによってインストールされます。

ロール変数

  • nvm_version nvmのバージョンタグ、または HEAD | master | latest。デフォルトは 0.39.7
  • nvm_node_version Node.jsの特定のバージョン 12.16.0 または lts | latest。デフォルトは 20.14.0
  • nvm_install_path nvmフォルダのパス。絶対パスと相対パスの両方をサポートします。デフォルトは ~/.nvm
  • nvm_shell_init_file NVMを読み込むためのシェル初期化ファイル。デフォルトは ~/.profile
  • nvm_force_install ブール値。nvmをgitから強制的に再インストールします。例えば、nvm_install_path内のファイルを変更した場合。デフォルトは false
  • nvm_install_deps ブール値。依存関係のセットアップをスキップして、非ルートユーザーとして実行できるようにします。デフォルトは true

依存関係

依存関係はありません。

サンプルプレイブック

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

最新バージョンを常にインストールする

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

他のユーザーで実行する場合、NVM_DIR環境変数を絶対パスに設定すると役立つことがあります。

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

ライセンス

BSD

著者情報

プロジェクトについて

Install nvm and Node.js.

インストール
ansible-galaxy install stephdewit.nvm
ライセンス
Unknown
ダウンロード
27.7k
所有者