[defaults]
interpreter_python=auto
#ask_pass=False
#ask_sudo_pass=False
display_skipped_hosts=False
timeout=120
# Use dynamic inventory script to determine local IPv4 addresses
# from site-specific vars, or Onion URLs for SSH over ATHS.
inventory=inventory-dynamic

[privilege_escalation]
agnostic_become_prompt=False

[ssh_connection]
scp_if_ssh=True
ssh_args = -o ControlMaster=auto -o ControlPersist=1200
pipelining=True

[defaults]
interpreter_python=auto
#ask_pass=False
#ask_sudo_pass=False
display_skipped_hosts=False
timeout=120
# Use dynamic inventory script to determine local IPv4 addresses
# from site-specific vars, or Onion URLs for SSH over ATHS.
inventory=inventory-dynamic

[privilege_escalation]
agnostic_become_prompt=False

[ssh_connection]
scp_if_ssh=True
ssh_args = -o ControlMaster=auto -o ControlPersist=1200 -o ServerAliveInterval=10 -o ServerAliveCountMax=3
pipelining=True

Add SSH server alive messages to Ansible connections
Add SSH server alive messages to Ansible connections

The server alive messages make detection of failed connections
quicker.
