transitiv.nodesource
Ansible 角色:NodeSource
此角色在运行 Debian/Ubuntu 和 RHEL/CentOS 的系统上,从 NodeSource 软件包仓库 安装 Node.js。
要求
安装软件包需要根权限,因此您必须在具有全局根权限的剧本中运行,或者在包含角色时定义 become: yes
:
- hosts: nodejs_servers
roles:
- role: transitiv.nodesource
become: yes
依赖项
此角色没有依赖项。
变量
nodesource_version: 13
定义将要安装的 Node.js 版本。NodeSource 当前提供 10、12、13 和 14 版本。
nodesource_packages:
- nodejs
定义由该角色安装的软件包。此变量在使用之前会被“扁平化”,因此如果需要,它可以包含嵌套列表。
nodesource_packages_state: present
定义 nodesource_packages
中定义的软件包的状态。有关有效值,请参阅 apt 和 yum Ansible 模块中的 state
参数。
许可证
此角色根据 MIT 许可证的条款提供。
作者
此角色由 Transitiv Technologies Ltd. 创建。
安装
ansible-galaxy install transitiv.nodesource
许可证
mit
下载
2.2k