ansible-role-hermes
Install 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
- hosts: ai_servers
roles:
- role: ansible-role-hermes
vars:
hermes_env:
OPENAI_API_KEY: "sk-..."
ANTHROPIC_API_KEY: "sk-ant-..."
Description
Languages
Jinja
100%