我找到了这个DNSimple ansible模块:
http://docs.ansible.com/ansible/dnsimple_module.html
但无法在该页面上的任何地方找到下载和安装它?我如何下载和安装这样的ansible模块。感谢。
答案 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模块!