20 lines
631 B
INI
20 lines
631 B
INI
[defaults]
|
|
inventory = inventory.ini
|
|
host_key_checking = False
|
|
forks = 8
|
|
timeout = 30
|
|
gathering = smart
|
|
fact_caching = memory
|
|
# 支持新的 playbooks 目录结构
|
|
roles_path = playbooks/
|
|
collections_path = playbooks/
|
|
# 启用SSH密钥认证
|
|
ansible_ssh_common_args = '-o PreferredAuthentications=publickey -o PubkeyAuthentication=yes'
|
|
|
|
[ssh_connection]
|
|
ssh_args = -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o PreferredAuthentications=publickey -o PubkeyAuthentication=yes
|
|
pipelining = True
|
|
|
|
[inventory]
|
|
# 启用插件以支持动态 inventory
|
|
enable_plugins = host_list, script, auto, yaml, ini, toml |