[defaults] fact_caching = ansible.builtin.jsonfile fact_caching_connection = cache fact_caching_timeout = 86400 gather_facts = smart interpreter_python=python3 #log_path=logs/ansible.log # Allows disabling of deprecating warnings in ansible-playbook output: deprecation_warnings = True #This is the default number of parallel processes to spawn when communicating with remote hosts. forks=10 inventory = hosts # Let use of {{ ansible_managed }} #ansible_managed = Ansible managed: {file} modified on %Y-%m-%d %H:%M:%S by {uid} on {host} ansible_managed = This file is managed by Ansible.%n template: {file} date: %Y-%m-%d %H:%M:%S user: {uid} host: {host} # Use OpenSSH if possible transport = smart stdout_callback = default # mail # Give me .retry files retry_files_enabled = true [ssh_connection] # And control path control_path=%(directory)s/ansible-ssh-%%h-%%p-%%r ssh_args = -C -o ControlMaster=auto -o ControlPersist=180s # Performance # Be ware of sudo 'requiretty' pipelining = True [callback_mail] sender = puchalakd@localhost to = puchalakd@localhost