- Add preflight tasks to create web directory structure first
- Install nginx first as a base package
- Add HOME environment for all wp commands to prevent 'wrong path' errors
- Make auto-update settings ignore errors (WP not required to be installed)
- Use mariadb-server instead of mysql-server (works on both Ubuntu and Debian)
- Update mysql_service to mariadb for proper service management
- Update docker/Dockerfile and start-services.sh for MariaDB
- Fix line length violations by using YAML folded strings (>-)
- Remove trailing whitespace from all files
- Add missing document start markers (---) to inventory files
- Improve readability of long Jinja2 template expressions
- Maintain YAML linting compliance for production-ready code
All files now pass yamllint validation successfully.
- Consolidate all features and improvements into v1.0.0
- Include multilingual documentation in first release
- Remove confusing version splits
- Clear structure: Unreleased (planned) vs v1.0.0 (complete)
- Add README.de.md with complete German translation
- Add README.hu.md with complete Hungarian translation
- Add language navigation links to main README.md
- Maintain same structure and content across all languages
- Improve accessibility for German and Hungarian developers
- Professional multilingual documentation approach
- 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