Module 如何备份Ansible extras模块?

Module 如何备份Ansible extras模块?,module,ansible,backport,Module,Ansible,Backport,对于我正在从事的一个项目,我希望能够在未来的时间里利用 但是,该项目使用Ansible stable(目前为1.9.3),并且该模块被记录为仅从2.0版(看起来仍在使用)起可用 跨多台机器将此模块“后端口”到当前Ansible安装的最佳方式是什么 将“”文件放到每台机器上的“ansible/modules/extras/packaging/language/”目录中是否可行?或者源代码中的行: version_added: "2.0" 由于某种兼容性检查而阻止它运行 此外,我如何判断模块是否依

对于我正在从事的一个项目,我希望能够在未来的时间里利用

但是,该项目使用Ansible stable(目前为1.9.3),并且该模块被记录为仅从2.0版(看起来仍在使用)起可用

跨多台机器将此模块“后端口”到当前Ansible安装的最佳方式是什么

将“”文件放到每台机器上的“ansible/modules/extras/packaging/language/”目录中是否可行?或者源代码中的行:

version_added: "2.0"
由于某种兼容性检查而阻止它运行


此外,我如何判断模块是否依赖于Ansible 2.0版中提供的功能,因此不兼容,不会在1.9.3版上运行,或者设置引入时是否只是2.0版

2.0对模块子系统的更改非常小-大多数2.0模块在1.9.x中都可以正常工作(没有版本检查)。使用它最简单的方法是将要使用的模块的源代码从Github extras repo复制到Playbook旁边名为
library
的目录中。如果您已将Ansible内容签入某种源代码管理repo,请将库目录也放在其中,那么您签出playbook内容的所有Ansible计算机都可以运行该模块,而无需手动复制