df5ec93dc3
- Trino catalogs, Grafana, Spark jobs, LDAP LDIF, NPM compose - Airflow DAG scripts, Proxmox VM inventory, network docs - Ansible playbook, Gitea CI validate workflow - Backup and health-check scripts, cron documentation - Homepage DOCS tab with links to all documentation - Extended collect-fleet-config.sh and populate-repo.py
34 lines
1.0 KiB
Markdown
34 lines
1.0 KiB
Markdown
# Recommendations — status
|
|
|
|
## Completed
|
|
|
|
- [x] Trino catalog properties
|
|
- [x] Grafana ini + dashboard provisioning
|
|
- [x] Spark jobs (`/opt/spark-jobs`)
|
|
- [x] Airflow `airflow.cfg` + DAG scripts
|
|
- [x] Kafka KRaft `server.properties`
|
|
- [x] ObjectScale `deploy.yml`
|
|
- [x] Elasticsearch `elasticsearch.yml`
|
|
- [x] Docker compose per host
|
|
- [x] LDAP LDIF exports (mgt01)
|
|
- [x] NPM compose (mgt01)
|
|
- [x] Proxmox VM inventory JSON
|
|
- [x] SSH mesh (12 hosts + ObjectScale)
|
|
- [x] Architecture diagram page
|
|
- [x] `collect-fleet-config.sh` + `populate-repo.py`
|
|
- [x] Backup script
|
|
- [x] Health check script
|
|
- [x] Cron documentation
|
|
- [x] Ansible playbook + inventory
|
|
- [x] Gitea CI validate workflow
|
|
- [x] Network documentation
|
|
- [x] Homepage DOCS tab
|
|
|
|
## Optional next steps
|
|
|
|
- [ ] Kibana `kibana.yml` export
|
|
- [ ] TLS certificates inventory (NPM letsencrypt paths)
|
|
- [ ] Automated weekly git commit via cron (install from `scripts/cron/README.md`)
|
|
- [ ] Vault/external secrets instead of redacted files
|
|
- [ ] Reach remaining hosts: `10.0.21.52`, `.37`, `.38` (no SSH key yet)
|