infra/ansible/ansible.cfg
Graham McIntire 5e8823f4dd
fix: resolve all logic bugs
- Remove duplicate firewall include_role from base role (#18)
- Move remote_user from [ssh_connection] to [defaults] in ansible.cfg (#20)
- Add set -euo pipefail to run.sh (#21)
- Delete orphaned playbook_handlers.yml (#22)
- Fix changed_when: true in debian tasks (#23)
- Add tailscale_authkey env var lookup with TAILSCALE_KEY fallback (#25)
- Document -K requirement in bootstrap.yml (#26)
- Replace bare ansible_host=mail/git with IP addresses (#27)
- Update findings.md
2026-06-04 14:43:06 -05:00

32 lines
707 B
INI

[defaults]
forks = 20
# display_skipped_hosts=False
# deprecation_warnings=False
retry_files_enabled = False
#callback_whitelist = profile_tasks
#stdout_callback = yaml
#bin_ansible_callbacks = True
nocows = True
host_key_checking = False
remote_user = ansible
inventory = hosts
fact_caching=jsonfile
fact_caching_connection=fact_cache
fact_caching_timeout=0
no_log = false
[inventory]
cache_plugin=jsonfile
[ssh_connection]
# ssh arguments to use
# Leaving off ControlPersist will result in poor performance, so use
# paramiko on older platforms rather than removing it, -C controls compression use
ssh_args = -C -o ControlMaster=auto -o ControlPersist=60s -i ~/.ssh/ansible
pipelining = true