[defaults]
callback_whitelist=profile_tasks
roles_path=.imported_roles
log_path=logs
inventory=inventory.ini
vault_password_file=vault_pass
remote_tmp=/tmp/.ansible-${USER}/tmp
# Prevent ssh timeouts on long running tasks
[ssh_connection]
ssh_args = -o ServerAliveInterval=30 -o ControlMaster=auto -o ControlPersist=60s
control_path = /dev/shm/cp%%h-%%p-%%r

[defaults]
callback_whitelist=profile_tasks
roles_path=.imported_roles
log_path=logs
inventory=inventory.ini
vault_password_file=vault_pass
remote_tmp=/tmp/.ansible-${USER}/tmp
# Prevent ssh timeouts on long running tasks
[ssh_connection]
ssh_args = -o ServerAliveInterval=30 -o ControlMaster=auto -o ControlPersist=60s
control_path = ~/.ssh/.control-path%%h-%%p-%%r

Move control_path to .ssh folder for OSX compatibility
Move control_path to .ssh folder for OSX compatibility