将ansible.cfg文件中的“fact_caching_connection_timeout”参数调整为更短的时间,以减少“reset_connection”任务在“meta”状态下停留的时间。
示例代码:
# 修改ansible.cfg文件中的参数
fact_caching_connection_timeout = 10
# 在playbook中使用“reset_connection”任务
- name: Example playbook
hosts: web_servers
tasks:
- name: Update system packages
apt:
name: "{{ item }}"
state: latest
with_items:
- nginx
- php-fpm
register: result
changed_when: result.changed
# Add the reset_connection meta task
meta: reset_connection