eendroroy.nodenv
nodenv
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 コードオブコンダクトを遵守することが期待されます。
著者
- indrajit - オーナー - eendroroy
ライセンス
このプロジェクトは MITライセンス の条件の下でオープンソースとして利用可能です。