rename dmc12 inventory to cloudlorean and vault admin_password

- 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
This commit is contained in:
DerLinkman
2026-09-09 14:14:18 +02:00
parent a31751af1d
commit 30f3e9a4c6
96 changed files with 3602 additions and 138 deletions
+34
View File
@@ -0,0 +1,34 @@
# Technical Documentation
This section records implemented or observed code behavior and technical structure.
## When To Read
- Work with architecture, modules, APIs, data, integrations, tests, deployment, or security.
## Key Files
- [Architecture](./architecture.md)
- [Codebase map](./codebase-map.md)
- [Testing](./testing.md)
- [Deployment](./deployment.md)
- [Security](./security.md)
## Modules
- [Bootstrap role](./modules/MOD-001-bootstrap-role.md)
- [Docker role](./modules/MOD-002-docker-role.md)
- [Monitoring role (Zabbix Agent 2)](./modules/MOD-003-monitoring-role.md)
- [OS updates role](./modules/MOD-004-os-updates-role.md)
- [Healthcheck role](./modules/MOD-005-healthcheck-role.md)
- [Hawser role](./modules/MOD-006-hawser-role.md)
- [Manage SSH keys role](./modules/MOD-007-manage-ssh-keys-role.md)
## Integrations
- [Zabbix](./integrations/zabbix.md)
## Placeholders Or Stale Areas
- None. `technical/api/` and `technical/data/` remain empty (no public APIs
or data schemas in an Ansible repository).