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:
@@ -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).
|
||||
Reference in New Issue
Block a user