custom cookbook for chef-solo
remove openstack-block-storage: unneeded and fails
identity: eth0 instead of lo
copied identity section from openstack-chef-repo/environments/testing.rb
replaced "endpoints"; reindented

seems to work except
 - rubygem-pg still
 - systemctl start openvswitch-switch.service
    created the missing /var/run/openvswitch/db.sock on which this failed:
    service[quantum-plugin-openvswitch-agent] action restart
trying to get net working

  Instance failed to spawn _legacy_nw_info
point to local copies/mirror
openstack compute: empty networks
use local mirror of download.opensuse.org
bootstrap: install also rubygem-treetop

it is a HACK for the chef-solo-search cookbook
which does not care about installing its dependencies
use a fork of cookbook-postgresql, to fix rubygem-pg install
no internet: inline the key for DLRE

gpg: key 0E9AF123: "devel:languages:ruby OBS Project <devel:languages:ruby@build.opensuse.org>"
use zypper_check_gpg

setting it in knife.rb somehow does not help
so do it unconditionally by patching the code
piggyback also the Grizzly repo key here
network: install iptables which is not in jeos

(it is a cookbook bug worked around here)
cookbook-openstack-network: use my fork, chef-solo branch
cookbook-openstack-network: point to local mirror
cookbook-postgresql: use my fork with rubygem-pg fix
cookbook-postgresql: point to a local mirror
no internet: add local copies of cookbooks

from community.opscode.com, copied from tmp/librarian/cache/source/chef