根据doc,Ansible按此顺序使用配置文件:
-
ANSIBLE_CONFIG(环境变量)
-
ansible.cfg(在当前目录中)
-
.ansible.cfg(在主目录中)
-
/etc/ansible/ansible.cfg
但是我仍然想看看我在运行我的剧本时,那个时候正在使用ansible.cfg?
如果我没记错的话,我能够看到我使用详细模式的时候 . 但我现在看不到它 . 版本是Ansible 1.9.6
有没有办法打印出哪个配置文件ansible使用?或者在使用自定义ansible.cfg调用ansible-playbook命令时可以传递的任何命令?
2 回答
当您使用
--version
选项调用ansible时,它还会显示已使用的配置文件:ansible-playbook -v myplaybook.yml
在现代版本上诀窍:使用的配置文件作为第一条消息打印 .