I think you're referring to the OS::Heat::ChefSolo
resource plugin deployed by Rackspace. That's an unfortunate name, because the resource isn't actually part of OpenStack or Heat, and there are plans to rename it to Rackspace::Cloud::ChefSolo
. The resource plugin hasn't made it into an upstream repository yet, but there is a Gerrit review to add it to /contrib
.
Notwithstanding that, you don't need a plugin to use Chef with Heat. Particularly if you are using a Chef server, all you need to do is install (if necessary) and configure the Chef client appropriately in the user_data
script for your server.
At some point there will be in-instance tools to interface Software Deployments defined by Heat with Chef Solo. That will appear here when it is ready: https://git.openstack.org/cgit/openst...
I've found that people are using chef solo in most of there templates but couldn't find any plugin which supports this and can be integrated with Heat. Also I'm looking more from a complete chef support perspective with a Chef Server.