Files
homelab/ansible
Hermes Agent service account 8fd9fd5b20 fix(semaphore/configure): vault key attaches via vaults[] not vault_key_id
Semaphore v2.18 replaced the single vault_key_id field with a vaults[]
array supporting multi-vault per template. Sending vault_key_id is
silently ignored — template stores no vault association, runs fail
at the playbook stage with 'Attempting to decrypt but no vault
secrets found'.

Wrap the single configured vault password in the required envelope:
  vaults: [{id: 0, vault_key_id: <key_id>, name: 'default'}]

Empirically verified: PUT with this shape returns 204 and the GET
echoes the vault back with a server-assigned id.
2026-05-29 23:13:49 -05:00
..
2025-11-21 05:48:43 -08:00
2026-05-26 11:48:23 -05:00
2025-11-19 09:36:59 -08:00
2026-05-26 22:44:48 -05:00
2025-11-19 09:36:59 -08:00