nephelaiio.devtools
nephelaiio.devtools
一个用于安装和配置开发工具的 ansible 角色
角色变量
devtools_packages:
- build-essential
要管理的软件包列表
devtools_packages_state:
期望的软件包状态(即存在/不存在/最新)
请参考 默认文件 以获取最新的输入参数列表。
示例剧本
- hosts: servers
roles:
- role: devtools
测试
请确保您的环境中已安装 docker 以运行角色验证测试。其他 Python 依赖项列在 需求文件 中。
该角色在以下发行版(docker 镜像)上进行了测试:
- Ubuntu Xenial
- CentOS 7
- Debian Stretch
- Arch Linux
您可以通过命令 molecule test
直接从源代码测试该角色。
许可证
该项目根据 MIT 许可证 进行授权。