如何安装ansible模块附加模块?

如何安装ansible模块附加模块?,ansible,Ansible,我已经通过ubuntu apt包安装了ansible,我正在尝试使用npm模块,它是一个附加模块,仅在Github存储库中提供 如何安装ansible Module extras 查看文件作为ansible apt包的一部分安装的位置,我想我必须合并一些源代码文件夹,以喜欢/usr/share/ansible 或/usr/lib/python2.7/dist-packages/ansible下的某个地方 当我从Ansible输出中得到这个错误时,我问这个问题: msg: Failed to

我已经通过ubuntu apt包安装了ansible,我正在尝试使用npm模块,它是一个附加模块,仅在Github存储库中提供

如何安装ansible Module extras


查看文件作为ansible apt包的一部分安装的位置,我想我必须合并一些源代码文件夹,以喜欢
/usr/share/ansible
/usr/lib/python2.7/dist-packages/ansible下的某个地方


当我从Ansible输出中得到这个错误时,我问这个问题:

msg: Failed to find required executable npm

Ansible附加组件包含在Ubuntu
Ansible
apt包中

目标机器必须安装npm,apt package
npm
,可以通过Ansible这样安装:

tasks:
- name: install npm
  apt:  pkg=npm state=present

尝试使用pythonpip安装,这是第一次删除ansible

sudo apt-get remove ansible
安装python pip后

sudo apt-get install gcc python-pip python-dev
并安装ansible

sudo pip install ansible

正在安装最新版本。它应该包含npm模块。

如果我理解正确,此任务将指示ansible运行apt get命令并在目标机器上安装“npm”程序。这如何确保我们可以从我们的剧本中调用“maven_工件”额外模块?@emeraldjava IIRC,OP询问为什么npm模块在远程主机上失败,他收到的错误消息说他缺少npm;因此,在他的案例中,安装NPM是解决方案。我建议尝试使用您想要的额外模块,并查找报告的错误。你可能需要提高详细程度。我一直在运行ansible的npm版本,没有注意到我使用的任何附加功能丢失。但我也不会用很多额外的东西。我不确定pypi中的ansible extras状态。@ThorCaller如果你已经回答了自己的问题,你能将其标记为未来观众可以接受吗?在我看来,这正是解决你问题的正确答案。