如何下载和安装ansible模块?

时间:2017-03-16 14:15:33

标签: ansible

我找到了这个DNSimple ansible模块:

http://docs.ansible.com/ansible/dnsimple_module.html

但无法在该页面上的任何地方找到下载和安装它?我如何下载和安装这样的ansible模块。感谢。

3 个答案:

答案 0 :(得分:10)

接受的答案解决了提问者的问题,但没有解决问题的更广泛范围。

如何安装Ansible模块?目前关于如何实现这个简单要求的文档很模糊!

可以找到编写模块的优秀一般指南(我与作者无关)here

最快捷的方法是在与Playbook相同的文件夹中放置一个名为library /的文件夹。在此文件夹中,放置Ansible模块的python脚本。您现在应该可以为您的剧本提供相应的任务。

如果要跨多个项目共享模块,则可以向/etc/ansible/ansible.cfg添加指向共享库位置的条目,例如:

library        = /usr/share/ansible/library

答案 1 :(得分:4)

从版本1.6开始,模块本身就是ansible的一部分(如here所述)。要使用它,您需要在主机上使用dnsimple(也在上面的说明中说明)。使用sudo pip install dnsimple

进行安装

答案 2 :(得分:0)

重要的是要知道在devel版本上默认未安装基本的ansible模块,这是从源代码构建时的默认安装版本。 用于开发目的的模块很少。

因此,当您运行剧本时,它会抱怨找不到模块,并显示以下错误消息

couldn't resolve module/action 'xxx'

如果您除了构建源代码别无选择,别忘了签出稳定分支以安装所有基本的ansible模块!