Hi Damjan,
Currently, you can control a framework remotely using the Remote Shell (and soon, its TLS version).
This means you can use bundle management shell commands (start, stop, install, uninstall, update) remotely.
BUT, all those commands require the bundle to be already accessible locally: currently, there are no implementations of a provisioner.
This is a feature that has been requested but I haven't yet figured out how to implement this correctly.
Reinventing the wheel with a brand new module server would be too much work (IMHO).
Finding the good module provider is complicated, as most of them are Java-oriented and lack some required features (signatures, ciphering, ...)
Current
workarounds I've seen so far are:
- use a custom pip server, use a bundle that will call "pip install --update" then update the bundles
- use a shared folder in the Python path and use the "update" command
- use an Ansible/Puppet-like tool to publish the modules
and use the "update" command
I hope I answered you question correctly.
Best regards,