docs 📝: Add 'API Utilities' section and update directory structure

This commit adds a new section for API utilities in the documentation and updates the project's directory structure to better organize related files.
This commit is contained in:
2026-02-12 21:21:23 +01:00
parent 4edf66730a
commit c8e99821f1

View File

@@ -26,6 +26,7 @@
| Swap handling | ✅ | ✅ | ✅ | | Swap handling | ✅ | ✅ | ✅ |
| Logrotate protection | ✅ | ✅ | ✅ | | Logrotate protection | ✅ | ✅ | ✅ |
| Powertop auto-tune | ✅ | ✅ | ✅ | | Powertop auto-tune | ✅ | ✅ | ✅ |
| API utilities | ✅ | ✅ | ✅ |
## 📂 Directory Structure ## 📂 Directory Structure
@@ -44,7 +45,8 @@ ansible_role_proxmox_provision/
│ ├── powertop.yml # powertop setup │ ├── powertop.yml # powertop setup
│ ├── repos.yml # Repository setup │ ├── repos.yml # Repository setup
│ ├── subscription.yml # Subscription nag removal │ ├── subscription.yml # Subscription nag removal
── swap.yml # Swap setup ── swap.yml # Swap setup
│ └── utilities.yml # API utilities installation
├── templates/ # Jinja2 templates ├── templates/ # Jinja2 templates
└── vars/ # Non-overridable variables └── vars/ # Non-overridable variables
└── main.yml └── main.yml
@@ -114,10 +116,8 @@ See the [LICENSE](LICENSE) file for details.
## TODO ## TODO
⏳ Make the nag patch checksum-based (auto-repatch after upgrades)
⏳ add molecule tests to prove idempotency ⏳ add molecule tests to prove idempotency
⏳ make the patch handler trigger on pve-manager upgrades ⏳ make the patch handler trigger on pve-manager upgrades
❌ Add kernel power-saving tunables ?
🔄 Split into VE versionaware tags ? 🔄 Split into VE versionaware tags ?
🕒 refactor 🕒 refactor
✗ debug ✗ debug