我用Cygwin在我的windows机器上安装了ansible。在我为VIOS服务器执行剧本时,对Linux、AIX、Oracle的各个目标服务器执行剧本时,它都是完全工作的fine.But,因此出现以下错误。问题仅在于VIOS服务器的执行,因为python不存在,而且我不可能在目标VIOS服务器上进行任何更改。
尝试传入vars ansible_python_interpreter: /usr/bin/python或ansible_python_interpreter: /usr/bin/python3,但仍然存在错误。
谁能帮我解决这个问题吗。
PLAY [playbook for vio
我正在尝试通过运行
ansible -m debug -a 'var=ansible_distribution' all
但我得到了
my_ansible_host0 | SUCCESS => {
"ansible_distribution": "VARIABLE IS NOT DEFINED!"
}
不过,我似乎可以在我的jinja模板中使用{{ansible_distribution}}。为什么会这样呢?(例如,这是否与我尚未弄清楚的事实和变量之间的区别有关?)如何更改命令以使其打印出ansible_distribution的值
在ansible文档中,有人说:
不可靠..。它还将在“./library”目录中和一个剧本一起查找模块。
在我的情况下,gaqzi.ssh-config提供的指令被ansible看到的唯一方法是显式地导出带有完整路径的ANSIBLE_LIBRARY ;(
没有该gaqzi.ssh-config模块,ansible就找不到它应该使用的文档。
在这里,我要做的是让它发挥作用:
$ cd playbook # my folder were the plabooks are
$ ansible-galaxy install -p library gaqzi.ssh-config # I