lordoftheflies.ansible_role_nodejs
标题: 'Nodejs角色' 描述: '快速入门和示例,展示角色的功能。'
Ansible角色:Nodejs
状态
描述
Nodejs是一个Ansible角色,用于设置和维护生产级服务。
路线图
参考资料
要求
生产环境
- Ansible
本地测试
- Vagrant - (测试使用版本2.1.1)
- Vagrant插件:
- [vagrant-disksize (0.1.2)](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-disksize)
- [vagrant-libvirt](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-libvirt)
- vai (0.9.3) - 用于多个虚拟机测试 [vagrant-plugin-vai](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-plugin-vai)
- [vagrant-vbguest (0.15.2) - 推荐的vagrant-vbguest](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-vbguest)
- 虚拟盒子
- 测试使用版本5.2.14 r123301 (Qt5.6.1)
变量
defaults/main.yml
- defaults/main.yml 包含所有必需的变量。
project_name/site.yml 示例
- example_nodejs.yml 可能包含示例条目。
测试
使用Molecule测试
molecule test
使用Vagrant测试
要测试Vagrantfile中定义的所有虚拟机,请运行以下命令:
cd roles/nodejs
vagrant up
要在特定虚拟机上运行:
vagrant up xenial
用Vagrant和Virtualbox测试的虚拟机
通过,不通过,未测试,不支持
操作系统 | 版本 | 发行版 | 支持 ^1 | 结果 |
---|
作者
- [<class 'jinja2.utils.Namespace'>](mailto:<class 'jinja2.utils.Namespace'>)
许可: MIT
- Nodejs是使用 [ansible_collection_skeleton](https://github.com/<class 'jinja2.utils.Namespace'>/ansible_collection_skeleton) 生成的。