- Remove complex SSH-based Docker testing
- Focus on syntax checks and variable validation
- Add simple container tests for Ubuntu versions
- Remove problematic --check mode that requires python3-apt
- Use localhost connection for basic testing
- More reliable and faster test execution
BREAKING CHANGE: Removed RedHat/CentOS/Rocky Linux support to improve stability
- Remove all RedHat/CentOS-specific code and variables
- Consolidate Ubuntu/Debian variables into single debian-family.yml
- Simplify CI/CD pipeline (remove CentOS tests)
- Remove unstable multi-OS complexity
- Update documentation to reflect Ubuntu/Debian focus
- Streamline playbooks for better maintainability
This change makes the project more stable and maintainable by focusing
on the most common server distributions (Ubuntu/Debian) instead of
trying to support multiple OS families with different package managers
and configurations.
- Enhanced README with comprehensive badges (release, CI status, stars)
- Added FUNDING.yml for future sponsorship options
- Fixed repository URLs from placeholder to actual GitHub repo
- Improved professional appearance and discoverability