ansible: validate hermes role inputs #17

Merged
mixel merged 1 commit from lumi/hermes-validate-guardrails into feature/hermes-agent 2026-05-04 19:47:57 +02:00
Owner

Adds real validation to the new Hermes role instead of the current placeholder.

Included checks:

  • non-empty base model/provider settings
  • non-empty toolset list
  • supported WhatsApp mode/policy values
  • required per-profile fields
  • unique profile names
  • unique explicit profile gateway service names
  • guard that profile Signal usage also enables the shared signal-cli service

This is meant to catch bad inventory/host_vars combinations early during Ansible runs.

Adds real validation to the new Hermes role instead of the current placeholder. Included checks: - non-empty base model/provider settings - non-empty toolset list - supported WhatsApp mode/policy values - required per-profile fields - unique profile names - unique explicit profile gateway service names - guard that profile Signal usage also enables the shared signal-cli service This is meant to catch bad inventory/host_vars combinations early during Ansible runs.
mixel merged commit 2f7adf138d into feature/hermes-agent 2026-05-04 19:47:57 +02:00
mixel deleted branch lumi/hermes-validate-guardrails 2026-05-04 19:47:57 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mixel/infrastructure!17
No description provided.