Is there a possibility to create fabric profile configurations outside of Karaf?

The use case would be to create a customized karaf deployment preconfigured with fabric profiles. Once the karaf instance is started, configured features would be started according to the profile settings. Subsequently the features could be managed with fabric during runtime.