[defaults] ## Customize this! inventory = data/inventory.ini transport = ssh # disable SSH key host checking host_key_checking = False # gathering = smart gathering = explicit fact_caching = jsonfile fact_caching_connection = fact_files retry_files_save_path = retry_files #remote_tmp = /tmp/ansible # for slow connections timeout = 10 gather_subset = network,hardware # if ssh port is not 22 #remote_port = 22 # for fun # cow_selection = random stdout_callback = skippy # log information about executions at the designated location log_path = data/logs/ops-installer.log deprecation_warnings = False callback_whitelist = log_task [ssh_connection] ## AWS key connection # ssh_args = -i aws.key -C -o ControlMaster=auto -o ControlPersist=60s ## Jumper host connection # ssh_args = -C -o ControlMaster=auto -o ControlPersist=60s -o ProxyCommand="ssh user@host -p 22 nc %h %p" ## Default # ssh_args = -C -o ControlMaster=auto -o ControlPersist=60s ## Use custom ssh config file # ssh_args = -F ssh_config #scp_if_ssh = True # close when using a jumper host, or have TTY errors # Ubuntu is OK, while CentOS may cause errors # pipelining = True