Modular configuration
The configuration subsystem should be redesigned to let the configuration be split into multiple files. This would allow drop-in configuration of backends and services: Ansible roles can simply drop in their service config into the right place.