Feature #8465
closedAdd support for Digital Ocean in Compute Resources
Description
It would be good to support Digital Ocean <http://www.digitalocean.com> as a Compute Resource in The Foreman. Their VMs are significantly less expensive for development purposes.
It appears that they are supported in fog: https://github.com/fog/fog/blob/master/lib/fog/digitalocean/examples/getting_started.md
Updated by Tommy McNeely about 10 years ago
I have a partially working setup for 1.6: https://github.com/TJM/foreman/tree/8465-DigitalOcean-1.6
I tried developing against the latest version, but there was some "bad stuff" going on with it removing the password between steps. That work is stalled, and the 1.6 stuff needs to be imported to it, but it is https://github.com/TJM/foreman/tree/8465-DigitalOcean
Updated by Tommy McNeely about 10 years ago
Password issue:
<stbenjam> TommyTheKid: yes, that's #8335
<nudnik> TommyTheKid: #8335 is http://theforeman.org/issues/8335 "Bug #8335: Edit Compute Resource form always clears out the password; - Foreman"
Updated by The Foreman Bot about 10 years ago
- Status changed from New to Ready For Testing
- Pull request https://github.com/theforeman/foreman/pull/1974 added
- Pull request deleted (
)
Updated by Tommy McNeely about 10 years ago
Updated by Tommy McNeely about 10 years ago
- I also have a branch against 1.6 which had a slightly different config/application.rb: https://github.com/TJM/foreman/tree/8465-AddDigitalOcean-1.6
- and 1.7 although this was a pretty clean cherry-pick: https://github.com/TJM/foreman/tree/8465-AddDigitalOcean-1.7
Updated by Daniel Lobato Garcia about 10 years ago
Merged as a new compute resource plugin https://github.com/theforeman/foreman-digitalocean
Updated by Dominic Cleal about 10 years ago
- Status changed from Ready For Testing to Closed
RPMs are now available and Debian packages very soon. Thanks Tommy and Daniel!
Issues can be raised in the new Redmine subproject if necessary: http://projects.theforeman.org/projects/digitalocean/issues