openstack reqs + trainer