Vin*_*Pii 4 python module release ansible ansible-galaxy
如果有人开发了 ansible 角色,可以通过在 github 上创建一个 repo 来轻松分发它,该 repo 可通过 ansible-galaxy 安装(非常明确的说明)。
模块呢?
是否有类似的“支持框架”来发布开源 ansible 模块(例如,一堆 python 文件),以便用户可以轻松安装它?
编辑:在 2020 年,最好的方法是创建 Ansible Collection。集合允许正确的一流命名空间、文档和各种 Ansible 内容的分发,包括角色、模块和其他插件类型。
2016 年原始答案:
目前,最好的方法实际上是通过library星系角色中的目录。您仍然可以通过需求文件安装和使用角色(和捆绑模块),而实际上不需要从角色执行任何操作。我们也在寻找使角色本身更像库的方法(例如,变量/空入口点,而不仅仅是硬编码到 tasks/main.yml)。