The idea would to be to have a global YAML file that describe the LAVA setup in one location
- docker compose file
- boards attached to worker
- master and database configuration
- Workers boards attached to worker
It would need to move the existing docker-compose, device definition to ninja template and have a python script generate the final version.
I am working on it and shall be able to propose a solution in the coming days if you are interesting ?