- Revert `.python-version` from 3.13 back to 3.10 for compatibility
- Add `run` command to task script for executing Ansible ad-hoc commands
- Update CHANGELOG to reflect Python version change and new command
- Add documentation in ssh role for showing OpenSSH version via `task run`
- Update `.python-version` from 3.10 to 3.13 for consistency with latest supported version
- Ensure role task tags and defaults remain unchanged to maintain compatibility
- No functional changes to role behavior; only version and configuration alignment
- Remove unnecessary `activate-venv` calls from functions that don't require it
- Update `.python-version` from 3.11 to 3.10 for consistency
- Simplify `install()` by moving venv setup before dependency installation
- Add explicit Python version check and installation in `install()`
- Update `requirements.txt` to use latest versions without pinning
- Fix example in `roles/restic/README.md` to match Odoo backup context