2分钟
Ansible的配置文件
Topics
- Ansible的配置文件
- 获取最新配置文件
- 环境配置
- 配置文件不同段详解
- 通用默认段
- action_plugins
- ansible_managed
- ask_pass
- ask_sudo_pass
- bin_ansible_callbacks
- callback_plugins
- command_warnings
- connection_plugins
- deprecation_warnings
- display_skipped_hosts
- error_on_undefined_vars
- executable
- filter_plugins
- force_color
- force_handlers
- forks
- gathering
- hash_behaviour
- hostfile
- host_key_checking
- inventory
- jinja2_extensions
- library
- log_path
- lookup_plugins
- module_lang
- module_name
- nocolor
- nocows
- pattern
- poll_interval
- private_key_file
- remote_port
- remote_tmp
- remote_user
- roles_path
- sudo_exe
- sudo_flags
- sudo_user
- system_warnings
- timeout
- transport
- vars_plugins
- vault_password_file
- Paramiko Specific Settings
- record_host_keys
- OpenSSH Specific Settings
- ssh_args
- control_path
- scp_if_ssh
- pipelining
- Accelerated Mode Settings
- accelerate_port
- accelerate_timeout
- accelerate_connect_timeout
- accelerate_daemon_timeout
- accelerate_multi_key
- 通用默认段
Ansible的一些的设置可以通过配置文件完成.在大多数场景下默认的配置就能满足大多数用户的需求,在一些特殊场景下,用户还是需要自行修改这些配置文件
用户可以修改一下配置文件来修改设置,他们的被读取的顺序如下:
* ANSIBLE_CONFIG (一个环境变量)
* ansible.cfg (位于当前目录中)
* .ansible.cfg (位于家目录中)
* /etc/ansible/ansible.cfg版本1.5之前的读取顺序如下:
* ansible.cfg (位于当前目录)
* ANSIBLE_CONFIG (一个环境变量)
* .ansible.cfg (位于家目录下)
* /etc/ansible/ansible.cfgAnsible 将会按以上顺序逐个查询这些文件,直到找到一个为止,并且使用第一个寻找到个配置文件的配置,这些配置将不会被叠加.
学员评价