Initial commit: MetaVox loadtest playbook

Ansible playbook voor het opzetten van een MetaVox loadtest omgeving:
- 50 teamfolders met 10.000 bestanden elk (500K totaal)
- 100 metadata velddefinities (10 teamfolder + 90 file-level)
- 3-niveau mappenstructuur (10 hoofdmappen x 3 submappen)
- ~43M metadata records via directe MySQL inserts
- Geoptimaliseerde database indexes (7 redundante indexes gedropt)

Gebruikt directe filesystem writes en MySQL inserts i.p.v. WebDAV/API
voor maximale performance.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-16 16:55:30 +01:00
commit a1eda430c8
12 changed files with 1677 additions and 0 deletions

6
inventory/hosts.yml Normal file
View File

@@ -0,0 +1,6 @@
---
all:
hosts:
nextcloud_server:
ansible_connection: local
ansible_python_interpreter: /usr/bin/python3