- replace inventory/dmc12.yml with cloudlorean.yml (+ group_vars) and update all README/AGENTS call examples and the inventory table - move admin_password hash into encrypted vault.yml; remove plaintext copies from roles/bootstrap/defaults and group_vars/external.yml - bootstrap.yml loads vault.yml via vars_files (same pattern as monitoring) - monitoring: PSK config/registration updates, docker role defaults, os-updates logging/reboot refinements, ansible.cfg/execute.sh tweaks - add .project-wiki knowledge base and .github agent instructions
3.3 KiB
id, type, status, title, created, updated, tags, related, source_paths, confidence
| id | type | status | title | created | updated | tags | related | source_paths | confidence | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| OPEN-QUESTIONS | note | active | Open Questions | 2026-09-09 | 2026-09-09 |
|
|
|
confirmed |
Open Questions
Reconciliation state after the 2026-09-09 scan (workflow: Open Questions
Reconciliation). Anchors are stable; statuses follow the schema
(open, partially-resolved, resolved, ...).
OQ-001 - Who are the stakeholders/owners of this repository?
Status: partially-resolved Updated: 2026-09-09 Related: [SCAN-20260909]
Resolution (partial): Operators appear to be "Niklas" and "Dennis"
(SSH key comments in roles/bootstrap/defaults/main.yml,
confidence: inferred). Formal ownership and roles remain undocumented.
Remaining question: Who formally owns and operates the playbooks, and who approves changes?
OQ-002 - What are the explicit success criteria?
Status: partially-resolved Updated: 2026-09-09 Related: [SCAN-20260909], MOD-005
Resolution (partial): For update runs, success is defined by the
healthcheck quality gate (all Docker containers running; fails the play
only when healthcheck_fail_on_unhealthy is true). No success criteria for
the overall project are documented.
Remaining question: What defines success beyond a passing update-run gate?
OQ-003 - Is AGENTS.md/README.md stale regarding inventory/dmc12.yml?
Status: resolved Updated: 2026-09-09 Related: [ALERT-20260909-002], SCAN-20260909
Resolution: Yes. Git status shows D inventory/dmc12.yml (uncommitted) and
untracked inventory/cloudlorean.yml; dmc12 is now a Proxmox host inside
the cloudlorean site. README.md (inventory table, examples) and
AGENTS.md still reference dmc12.yml. Documentation updates and the
commit of the rename are tracked in ALERT-20260909-002.
OQ-004 - Is the external site's Zabbix passive server correct?
Status: open Created: 2026-09-09 Related: [SCAN-20260909], MOD-003
inventory/group_vars/external.yml sets
monitoring_zabbix_passive_servers: ["2a01:4f8:1c1e:62dd::1"], which is the
healthcheck host's own address. Is a Zabbix server/proxy intentionally
running on that host, or is this a misconfiguration? (confidence: unknown)
OQ-005 - Which Docker template name exists on the Zabbix server?
Status: open Created: 2026-09-09 Related: [SCAN-20260909], MOD-003
Role default monitoring_zabbix_docker_templates: ["Docker by Zabbix agent2"]
(no space) vs group_vars ["Docker by Zabbix agent 2"] (with space). One of
the two will fail host linking at registration. Which name does the Zabbix
server actually use? (confidence: unknown)
OQ-006 - Is the committed admin_password hash intended or a policy violation?
Status: resolved Updated: 2026-09-09 Related: [ALERT-20260909-001], NFR-002
Resolution: Policy violation. Decrypting vault.yml during the alert
resolution confirmed it did not define admin_password (no override); the
hash existed only as plaintext in role defaults and group_vars. Resolved with
[ALERT-20260909-001]: hash moved into encrypted vault.yml, plaintext copies
removed, bootstrap.yml loads the vault via vars_files.