安装后的ansible.cfg后的默认内容如下:
root@localhost:/etc/ansible# cat ansible.cfg
# Since Ansible 2.12 (core):
# To generate an example config file (a "disabled" one with all default settings, commented out):
# $ ansible-config init --disabled > ansible.cfg
#
# Also you can now have a more complete file by including existing plugins:
# ansible-config init --disabled -t all > ansible.cfg
# For previous versions of Ansible you can check for examples in the 'stable' branches of each version
# Note that this file was always incomplete and lagging changes to configuration settings
# for example, for 2.9: https://github.com/ansible/ansible/blob/stable-2.9/examples/ansible.cfg
这个配置文件没有任何配置信息。但是注释的内容很有用,翻译如下:
#自Ansible 2.12 (core):
#生成一个示例配置文件(一个带有所有默认设置的“禁用”配置文件,注释掉):
# $ ansible-config init —q --disabled > ansible.cfg
#
#你也可以有一个更完整的文件,包括现有的插件:
# ansible-config init --disabled -t all > ansible.cfg
对于以前版本的Ansible,你可以在每个版本的“stable”分支中查看示例
请注意,这个文件总是不完整的,并且滞后于配置设置的更改
#例如,对于2.9:https://github.com/ansible/ansible/blob/stable-2.9/examples/ansible.cfg
使用 ansible-config init —q --disabled > ansible.cfg 和 ansible-config init --disabled -t all > ansible.cfg都可以生成ansible.cfg文件,上述翻译有介绍。
生成的配置文件都是被注释的,走的都是默认值;可以使用 ansible-config dump
查看参数的值;
如下:
root@localhost:/etc/ansible# ansible-config dump | grep -i forks
DEFAULT_FORKS(/etc/ansible/ansible.cfg) = 5
forks 当前的值为5,调用的配置文件路径 /etc/ansible/ansible.cfg