You can have a look at http://www.slideshare.net/Clogeny/writing-a-knife-cloud-plugin-for-your-shiny-vmware-vcloud-director
knife-cloud is a framework that can help reuse and structure your cloud plugin.
Here is knife-openstack implementation using knife-cloud (fog based) which can be a good reference.If you want to write non-fog based implementation, please have a look at https://github.com/opscode/knife-cloud/blob/master/lib/chef/knife/cloud/service.rb
This should give you a feel of what needs to be implemented.Thanks,
KaustubhOn Mon, May 26, 2014 at 4:10 PM, Jek Sirex < " target="_blank"> > wrote:
Ohai, Chefs!I have my custom private cloud with custom API. I've implemented gem for talking to this api. Now I'm thinking about knife plugin:knife mycloud server create ...etc...There is hard to find good guide how to do it. Should I copy-paste existing project, like https://github.com/opscode/knife-ec2 or start somewhere else?Also I found https://github.com/opscode/knife-cloudBut it hasn't any documentation or examples about how to use it. Does anyone have such examples?Should I first extend gem fog with my cloud?Thanks!---Yauhen
Archive powered by MHonArc 2.6.16.