anisble的配置文件: /etc/ansible/anisble.cf, 添加**的注释是常规修改的配置,根据个人需要进行修改
defaults
[defaults]
#inventory = /etc/ansible/hosts **定义inventory,可以是一个目录或文件名
#library = /usr/share/my_modules/ //自定义lib库存放目录
#remote_tmp = ~/.ansible/tmp //临时文件远程主机存放目录
#local_tmp = ~/.ansible/tmp //临时文件本地存放目录
#forks = 5 **默认开启的并发数,对于大批量操作加大并发数可以提高效率
#poll_interval = 15 //默认轮询时间间隔
#sudo_user = root //默认sudo用户
#ask_sudo_pass = True //是否需要sudo密码
#ask_pass = True //是否需要密码
#host_key_checking = False **首次连接是否检查key认证,不需要验证请打开此配置
#roles_path = /etc/ansible/roles **默认下载的Roles存放的目录
#log_path = /var/log/ansible.log **执行日志存放目录,如果不打开,ansible是不记录执行日志的
#module_name = command //默认执行的模块
#action_plugins = /usr/share/ansible/plugins/action //action插件存放目录
#callback_plugins = /usr/share/ansible/plugins/callback //callback插件存放目录
#connection_plugins = /usr/share/ansible/plugins/connection //connection插件存放目录
#lookup_plugins = /usr/share/ansible/plugins/lookup //lookup插件存放目录
#vars_plugins = /usr/share/ansible/plugins/vars //vars插件存放目录
#filter_plugins = /usr/share/ansible/plugins/filter //filter插件存放目录
#test_plugins = /usr/share/ansible/plugins/test //test插件存放目录
#strategy_plugins = /usr/share/ansible/plugins/strategy //strategy插件存放目录
#fact_caching = memory //getfact缓存的主机信息存放方式
#retry_files_enabled = False **可以打开这个配置,这样可以避免在执行yml文件时产生过多的retry文件
#retry_files_save_path = ~/.ansible-retry //错误重启文件存放目录
#system_warnings = True #系统的一些警告
#deprecation_warnings = True #一些模块使用的警告,建议关闭(False)
privilege_escalation
[privilege_escalation]
#become=True //是否sudo
#become_method=sudo //sudo方式
#become_user=root //sudo后变为root用户
#become_ask_pass=False //sudo后是否验证密码
paramiko_connection
[paramiko_connection]
#record_host_keys=False **不记录新主机的key以提升效率
#pty=False //禁用sudo功能
ssh_connection
[ssh_connection]
#ssh_args = -C -o ControlMaster=auto -o ControlPersist=60s **ssh长连接默认为60s,可加大ssh长连接时间,加快anisble执行速度,对于playbook影响较大,ssh版本为5.6以上,可以使用ssh -v查看ssh版本
#pipelining = False //管道加速功能,需配和requiretty使用方可生效
selinux
[selinux]
#libvirt_lxc_noseclabel = yes //selinux配置
colors
##执行完某些action后提示的颜色
[colors]
#highlight = white
#verbose = blue
#warn = bright purple
#error = red
#debug = dark gray
#deprecate = purple
#skip = cyan
#unreachable = red
#ok = green
#changed = yellow
#diff_add = green
#diff_remove = red
#diff_lines = cyan