Make machine readable specification of requirements and scripts

This tickets aims to add a machine and human readable index of available scripts, including their minimal requirements. This can be parse by a VPS control panel to include cloud-init options in the bootstrapping / install phase.

Edited by Mart van Santen