Let Wazuh 5 seed under rootless Podman and talk to the server API. #3

Merged
steve merged 1 commit from feat/wazuh5-podman-seed into main 2026-09-05 23:35:03 +00:00
Owner

Summary

  • Seed Wazuh 5 named volumes under Podman (config-mount certs, wipe compose-prefixed volumes once, drop the dashboard config volume that hid image files)
  • Make indexer PEMs readable to uid 101, then set the wazuh-wui API password from vault after the 5.x manager no longer applies API_PASSWORD

Test plan

  • uv run ansible-playbook tests/render.yml
  • uv run ansible-playbook site.yml --ask-vault-pass --ask-become-pass --tags platform
  • Confirm manager stays up, indexer binds 9200, dashboard login works
  • Refresh dashboard health check: server API connection is green
  • First apply of this branch wipes every svc-wazuh volume when .wazuh5-seeded is missing
## Summary - Seed Wazuh 5 named volumes under Podman (config-mount certs, wipe compose-prefixed volumes once, drop the dashboard config volume that hid image files) - Make indexer PEMs readable to uid 101, then set the wazuh-wui API password from vault after the 5.x manager no longer applies API_PASSWORD ## Test plan - [ ] `uv run ansible-playbook tests/render.yml` - [ ] `uv run ansible-playbook site.yml --ask-vault-pass --ask-become-pass --tags platform` - [ ] Confirm manager stays up, indexer binds 9200, dashboard login works - [ ] Refresh dashboard health check: server API connection is green - [ ] First apply of this branch wipes every `svc-wazuh` volume when `.wazuh5-seeded` is missing
Empty named volumes hid image defaults, 640 PEMs were unreadable to the indexer UID, and the 5.x manager no longer applies API_PASSWORD.

Co-authored-by: Cursor <cursoragent@cursor.com>
steve merged commit 26e8e7473b into main 2026-09-05 23:35:03 +00: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
steve/debian13-secure-platform!3
No description provided.