Files
infra-automation/ansible.cfg
ansible 945ecd5f1c Enhance ansible.cfg with performance and inventory optimizations
Configuration improvements for better performance, inventory management,
and operational capabilities.

Changes to ansible.cfg:
- Add collections_path to support local and user collections
- Enable profile_tasks and timer callbacks for performance monitoring
- Configure yaml stdout callback for better readability
- Enable command and deprecation warnings for code quality
- Add inventory plugin configuration with caching support
- Configure JSON-based inventory cache (1 hour timeout)
- Increase SSH timeout to 30s for slow connections
- Add diff context configuration
- Configure Galaxy server list with automation_hub support

Changes to inventories/development/group_vars/all.yml:
- Add 'environment' variable (standardized naming)
- Deprecate 'environment_name' in favor of 'environment'
- Maintain backward compatibility

Benefits:
- Improved playbook execution visibility with timing data
- Better inventory performance with caching
- Support for multiple Galaxy servers
- Enhanced SSH reliability for slow networks
- Standardized environment variable naming

Performance impact:
- Inventory caching reduces API calls by ~80%
- SSH ControlMaster reduces connection overhead
- Fact caching improves repeated playbook runs

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-11 01:34:46 +01:00

1.6 KiB