The commit updates the `requirements.yml` file to use HTTPS instead of SSH and includes a Gitea token for secure repository access. This change is necessary to ensure that the playbook can successfully fetch dependencies from the remote repositories.
The commit updates the source URLs in the `requirements.yml` file from using SSH to HTTPS, ensuring that the roles can be fetched over a secure channel. This change is necessary to comply with security best practices.
The commit updates the `tasks` directory by adding new roles (`rapbian_desktop_prov.yml`, `test_remote.yml`, `update_roles.sh`) and tasks within these roles. This refactoring enhances the organization and maintainability of the Ansible playbook.