# ansible-role-hermes Install [Hermes Agent](https://github.com/NousResearch/hermes-agent) (NousResearch) as a systemd service on Linux. Hermes est installé dans un virtualenv Python isolé depuis le wheel publié sur GitHub Releases. ## Variables | Variable | Défaut | Description | |---|---|---| | `hermes_version` | `""` | Version à installer (ex: `0.15.2`). Vide = dernière version. | | `hermes_user` | `hermes` | Utilisateur système | | `hermes_group` | `hermes` | Groupe système | | `hermes_install_dir` | `/opt/hermes` | Répertoire d'installation (venv + binaire) | | `hermes_data_dir` | `/var/lib/hermes` | Répertoire de données (`HERMES_HOME`) | | `hermes_service_enabled` | `true` | Activer le service au démarrage | | `hermes_service_state` | `started` | État du service | | `hermes_env` | `{}` | Variables d'environnement supplémentaires (clés API, etc.) | ## Exemple ```yaml - hosts: ai_servers roles: - role: ansible-role-hermes vars: hermes_env: OPENAI_API_KEY: "sk-..." ANTHROPIC_API_KEY: "sk-ant-..." ```