mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-12-07 18:05:09 +00:00
Why: - Ansible 2.20+ deprecates INJECT_FACTS_AS_VARS and direct usage of top-level ansible_* facts. - This change updates all affected roles and vars files to the new supported syntax. - Ensures compatibility with upcoming Ansible 2.24 removal of implicit fact injection. Conversation reference: https://chatgpt.com/share/692f639b-1380-800f-9f18-732f7108e9e2
32 lines
894 B
INI
32 lines
894 B
INI
[defaults]
|
|
# --- Performance & Behavior ---
|
|
pipelining = True
|
|
forks = 25
|
|
strategy = linear
|
|
gathering = smart
|
|
timeout = 120
|
|
retry_files_enabled = False
|
|
host_key_checking = True
|
|
deprecation_warnings = True
|
|
interpreter_python = auto_silent
|
|
|
|
# --- Output & Profiling ---
|
|
stdout_callback = ansible.builtin.default
|
|
callbacks_enabled = profile_tasks,timer
|
|
|
|
# --- Plugin paths ---
|
|
filter_plugins = ./filter_plugins
|
|
lookup_plugins = ./lookup_plugins
|
|
module_utils = ./module_utils
|
|
|
|
[ssh_connection]
|
|
ssh_args = -o ControlMaster=auto -o ControlPersist=20s -o ControlPath=~/.ssh/ansible-%h-%p-%r -o ServerAliveInterval=15 -o ServerAliveCountMax=3 -o StrictHostKeyChecking=accept-new -o PreferredAuthentications=publickey,password,keyboard-interactive
|
|
pipelining = True
|
|
transfer_method = smart
|
|
|
|
[persistent_connection]
|
|
connect_timeout = 30
|
|
command_timeout = 60
|
|
|
|
#[callback_default]
|
|
#result_format = yaml |