- 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
35 lines
1.0 KiB
Markdown
35 lines
1.0 KiB
Markdown
# 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).
|