如何安装ansible模块附加模块?
我已经通过ubuntu apt包安装了ansible,我正在尝试使用npm模块,它是一个附加模块,仅在Github存储库中提供 如何安装ansible Module extras如何安装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
查看文件作为ansible apt包的一部分安装的位置,我想我必须合并一些源代码文件夹,以喜欢
/usr/share/ansible
或/usr/lib/python2.7/dist-packages/ansible下的某个地方
当我从Ansible输出中得到这个错误时,我问这个问题:
msg: Failed to find required executable npm
Ansible附加组件包含在UbuntuAnsible
apt包中
目标机器必须安装npm,apt packagenpm
,可以通过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如果你已经回答了自己的问题,你能将其标记为未来观众可以接受吗?在我看来,这正是解决你问题的正确答案。