Why is "DigitalOcean" a choice made by the app, instead of by the user? Can there be a standard for this sort of installation metadata?
Why is "DigitalOcean" a choice made by the app, instead of by the user? Can there be a standard for this sort of installation metadata?
This is a tool that scratches my own itch -- certainly not something I care to be the end-all of service-agnostic app installer.
There is also another project which is cloud-init [2] that defines an standard way of mounting the initial data, and provision the shh keys.
Cloud Formation is aws implementation of this and is quite good. You can create define a template of how your application should be deployed and parameters for the end user like Heroku button.
You can check a good example of these technologies on the coreos landing page [4].
[1]: http://en.m.wikipedia.org/wiki/OASIS_TOSCA https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=...
[2]: http://cloudinit.readthedocs.org/en/latest/
[3]: http://aws.amazon.com/cloudformation/
[4]: https://coreos.com