ableton.clang
这个仓库已经被归档,虽然在 Ansible Galaxy 上仍然可以访问该角色,但我们不再维护它。
Ansible 角色 ableton.clang
这个角色在指定的 Ansible 主机上安装 clang 编译器及其相关工具。
要求
需要 Ansible >= 2.10,并且主机为基于 Debian 的 Linux。
对于 macOS,clang 应通过 Xcode 提供。在 Windows 上,clang 可以通过 Chocolatey 获得,但该角色目前不支持 Windows。
角色变量
以下变量影响 clang
在主机上的安装方式:
clang_versions
:要安装的 clang 版本列表。多个 clang 版本可以并排安装在主机上。然而,该角色不提供二进制文件的符号链接,因此您必须在您的 playbook 中自行处理此问题,或者确保在编译时您的应用程序请求特定的 clang 版本。
请参见 defaults/main.yml
文件,以获取所需和可选角色变量的完整文档。
示例 Playbook
---
- name: 在主机上安装 clang
hosts: "all"
vars:
clang_versions:
- 5.0
- 6.0
- 7
- 11
- 12
roles:
- ableton.clang
许可证
MIT
维护者
该项目由以下 GitHub 用户维护: