infra/ansible/ansible.cfg
Graham McIntire ee72c64246
fix: resolve best practice and lint violations
- Convert ~290 short module names to FQCNs across all roles
- Change become: yes/no to become: true/false, gather_facts: no to false
- Remove deprecated inject_facts_as_vars from ansible.cfg
- Add missing task names to import_tasks/include_role calls
- Add become: yes to librenms clone task (partial-become fix)
- Add pipefail to risky shell command in udp-gro-fix.yml
- Quote all octal mode values
- Harden .ansible-lint with production profile and empty skip_list
- Update findings.md with all fixes
2026-06-04 14:34:23 -05:00

31 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
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
ansible_user = ansible