Moved /var/lib/heat/heat_docker to /var/lib/heat/docker/docker and changed the plugin_dirs=/var/lib/heat/docker/ and restarted openstack-heat-engine and it works now:

[root@controller heat(keystone_admin)]# heat resource-type-list | grep Docker

| DockerInc::Docker::Container |

But still don't understand why my first config didn't work.


On Mon, Oct 6, 2014 at 8:37 PM, Arash Kaffamanesh <ak@cloudssky.com> wrote:
Hello together,

I'm trying to discover how to get the Heat Docker plugin configured on Juno with some inspirations from Lars blogs about Docker Plugin for OpenStack Heat.
What I did was (on CentOS 7):

cloned the proposed/juno branch from github:

$ git clone -b proposed/juno https://github.com/openstack/heat.git
$ cd heat
$ mkdir /usr/lib/heat
$ cp -r contrib/heat_docker/heat_docker/ /usr/lib/heat/
$ vi /etc/heat/heat.conf

and set:

plugin_dirs=/var/lib/heat/heat_docker

$ systemctl restart openstack-heat-engine

but by running:

$ heat resource-type-list | grep Docker

it doesn't give me the desired output:

DockerInc::Docker::Container

Any ideas?

Thanks!
-Arash