eendroroy.nodenv

nodenv

ビルドステータス

GitHub タグ

貢献者 GitHub 最終コミット ライセンス GitHub の問題 GitHub 閉じた問題 GitHub プルリクエスト GitHub 閉じたプルリクエスト

nodenvをインストールするためのAnsibleロール

ロール変数

nodenv_env: system を設定するとnodenvをシステム全体にインストールできます。nodenv_env: local を設定するとローカルにインストールされます。

プラグインは nodenv.plugins 変数の下に追加します。

インストールするNodeのバージョンは nodes 変数の下に定義します。

例:

nodenv_env: system

nodenv:
  plugins:
    - { name: node-build, repo: 'https://github.com/nodenv/node-build.git' }

nodes:
  - version: 9.11.1

対応OS

  • Ubuntu
    • precise (12.04)
    • trusty (14.04)
    • xenial (16.04) - xenialはansibleをサポートするためにpython2をインストールする必要があります
  • CentOS
    • 6
    • 7
  • RHEL
    • 6
    • 7

サンプルプレイブック

---
# サンプルプレイブック
- name: nodenv セットアップ
  hosts: servers
  gather_facts: yes

  tasks:
  - include_role:
      name: eendroroy.nodenv
    vars:
      nodenv_env: system
      pythons:
        - version: 9.11.1

貢献

バグ報告やプルリクエストはGitHubの ansible-role-nodenv リポジトリで歓迎します。 このプロジェクトは、安全で協力的なスペースを提供することを目的としています。貢献者は Contributor Covenant コードオブコンダクトを遵守することが期待されます。

著者

ライセンス

このプロジェクトは MITライセンス の条件の下でオープンソースとして利用可能です。

プロジェクトについて

nodenv

インストール
ansible-galaxy install eendroroy.nodenv
ライセンス
mit
ダウンロード
932
所有者
Write code!