根据doc,Ansible按此顺序使用配置文件:
但是我仍然希望看到我在运行我的剧本时,当时正在使用ansible.cfg?
如果我没记错的话,我能够看到我使用详细模式的时候。但我现在看不到它。版本是Ansible 1.9.6
有没有办法打印出哪个配置文件ansible使用?或者在使用自定义ansible.cfg调用ansible-playbook命令时可以传递的任何命令?
答案 0 :(得分:3)
当您使用--version
选项调用ansible时,它还会显示已使用的配置文件:
$ ansible --version
ansible 2.2.0 (devel 9c5bcda4fe) last updated 2016/09/05 10:38:26 (GMT +000)
lib/ansible/modules/core: (detached HEAD 982c4557d2) last updated 2016/09/05 11:34:57 (GMT +000)
lib/ansible/modules/extras: (detached HEAD 06bd2a5ce2) last updated 2016/09/05 11:34:58 (GMT +000)
config file = /home/user/playbooks/ansible.cfg
答案 1 :(得分:0)
ansible-playbook -v myplaybook.yml
可以解决现代版本:使用的配置文件作为第一条消息打印出来。