[defaults] inventory = ./inventory/hosts.ini roles_path = ./.galaxy:./roles nocows = 1 log_path = ./log remote_tmp = /tmp/.ansible/tmp filter_plugins = ./filter_plugins gathering = smart fact_caching = jsonfile fact_caching_connection = ./.cache/facts fact_caching_timeout = 7200 ## this will be set by environment.sh #vault_identity_list = spreadspace@gpg/get-vault-pass-spreadsprace ## only try keys with matching vault-ids vault_id_match = True var_compression_level = 9 bin_ansible_callbacks = True ### For we now force usage of python 2 on all operating systems. ### Ansible 2.8 introduced a automatic discovery that raises a lot of ### questions. This new discovery will become the new default in 2.12. ### Until all problems with the discovery have been sorted out we can ### start using it. For now it is way easier and safer to just force ### /usr/bin/python which is always python2 on Debian and Ubuntu. interpreter_python = /usr/bin/python #interpreter_python = auto_silent ## https://github.com/ansible/ansible/issues/56930 force_valid_group_names = ignore [ssh_connection] pipelining = True ssh_args = -C -o ControlMaster=auto -o ControlPersist=60s