ansible配置文件ansible.cfg中变量详解

ansible安装完成后会生成配置文件 : vim/etc/ansible/ansible.cfg

default配置:

配置项 说明 默认值
inventory ansible inventory文件路径 /etc/ansible/hosts
library ansible模块文件路径 /usr/share/my_modules/
remote_tmp ansible远程主机脚本临时存放目录 ~/.ansible/tmp
local_tmp ansible管理节点脚本临时存放目录 ~/.ansible/tmp
forks ansible执行并发数 5
poll_interval ansible异步任务查询间隔 15
sudo_user ansible sudo用户 root
ask_sudo_pass 运行ansible是否提示输入sudo密码 True
ask_pass 运行ansible是否提示输入密码 True
transport ansible远程传输模式 smart
remote_port 远程主机SSH端口 22
module_lang ansible模块运行默认语言环境 C
gathering facts信息收集开关定义 smart
roles_path ansible role存放路径 /etc/ansible/roles
timeout ansible SSH连接超时时间 10
remote_user ansible远程认证用户 root
log_path ansible日志记录文件 /var/log/ansible.log
module_name ansible默认执行模块 command
executable ansible命令执行shell /bin/sh
hash_behaviour ansible主机变量重复处理方式 replace
private_role_vars 默认情况下,角色中的变量将在全局变量范围中可见。 为了防止这种情况,可以启用以下选项,只有tasks的任务和handlers得任务可以看到角色变量 yes
vault_password_file 指定vault密码文件路径
ansible_managed 定义的一个Jinja2变量,可以插入到Ansible配置模版系统生成的文件中 Ansible managed
display_skipped_hosts 开启显示跳过的主机 True
error_on_undefined_vars 开启错误,或者没有定义的变量 False
action_plugins ansible action插件路径
cache_plugins ansible cache插件路径
callback_plugins ansible callback插件路径
connection_plugins ansible connection插件路径
lookup_plugins ansible lookup插件路径
inventory_plugins ansible inventory插件路径
vars_plugins ansible vars插件路径
filter_plugins ansible filter插件路径
terminal_plugins ansible terminal插件路径
strategy_plugins ansible strategy插件路径
fact_caching 定义ansible facts缓存方式 memory
fact_caching_connection 定义ansible facts缓存路径
上一篇:springboot中使用layui框架字体图标无效的问题


下一篇:解决vue中使用tinymce在dialog对话框中层级低