Files
ansible-role-hermes/README.md

1.1 KiB

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-..."