eendroroy.nodenv
nodenv
Ansible 角色以安装 nodenv
角色变量
将 nodenv_env: system
设置为全局安装 nodenv,或将 nodenv_env: local
设置为本地安装。
在 nodenv.plugins
变量下添加插件。
在 nodes
变量下定义要安装的节点版本。
示例:
nodenv_env: system
nodenv:
plugins:
- { name: node-build, repo: 'https://github.com/nodenv/node-build.git' }
nodes:
- version: 9.11.1
支持的操作系统
- Ubuntu
- precise (12.04)
- trusty (14.04)
- xenial (16.04) - xenial 需要安装 python2 以支持 ansible
- 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 仓库中欢迎报告错误和提交拉取请求。 该项目旨在成为一个安全、友好的合作空间,贡献者应遵守 贡献者准则。
作者
- indrajit - 拥有者 - eendroroy
许可证
该项目根据 MIT 许可证 作为开源提供。