puppet cloud provisioner support for openstack