diff --git a/ansible.cfg b/ansible.cfg index 9b28e89d..ab2d35ef 100644 --- a/ansible.cfg +++ b/ansible.cfg @@ -1,4 +1,28 @@ [defaults] -lookup_plugins = ./lookup_plugins +# --- Performance & Behavior --- +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 = yaml +callbacks_enabled = profile_tasks,timer + +# --- Plugin paths --- filter_plugins = ./filter_plugins -module_utils = ./module_utils \ No newline at end of file +lookup_plugins = ./lookup_plugins +module_utils = ./module_utils + +[ssh_connection] +pipelining = True +scp_if_ssh = smart +ssh_args = -o ControlMaster=auto -o ControlPersist=60s -o ControlPath=/tmp/ansible-ssh-%%h-%%p-%%r + +[persistent_connection] +connect_timeout = 30 +command_timeout = 60